2024-07-24 00:14:03 +00:00
|
|
|
mod admin;
|
2024-07-24 09:10:01 +00:00
|
|
|
mod cargo;
|
2024-07-25 01:41:31 +00:00
|
|
|
mod debug;
|
2024-07-24 23:01:00 +00:00
|
|
|
mod rustc;
|
2024-07-24 03:55:01 +00:00
|
|
|
mod utils;
|
2024-07-24 00:14:03 +00:00
|
|
|
|
|
|
|
use proc_macro::TokenStream;
|
|
|
|
|
|
|
|
#[proc_macro_attribute]
|
|
|
|
pub fn admin_command_dispatch(args: TokenStream, input: TokenStream) -> TokenStream {
|
|
|
|
admin::command_dispatch(args, input)
|
|
|
|
}
|
2024-07-24 09:10:01 +00:00
|
|
|
|
|
|
|
#[proc_macro_attribute]
|
|
|
|
pub fn cargo_manifest(args: TokenStream, input: TokenStream) -> TokenStream { cargo::manifest(args, input) }
|
2024-07-24 23:01:00 +00:00
|
|
|
|
2024-07-25 01:41:31 +00:00
|
|
|
#[proc_macro_attribute]
|
|
|
|
pub fn recursion_depth(args: TokenStream, input: TokenStream) -> TokenStream { debug::recursion_depth(args, input) }
|
|
|
|
|
2024-07-24 23:01:00 +00:00
|
|
|
#[proc_macro]
|
|
|
|
pub fn rustc_flags_capture(args: TokenStream) -> TokenStream { rustc::flags_capture(args) }
|