Skip to content
Snippets Groups Projects
mod.rs 768 B
Newer Older
  • Learn to ignore specific revisions
  • Jason Volk's avatar
    Jason Volk committed
    mod admin;
    
    mod cargo;
    
    mod debug;
    
    mod refutable;
    
    mod rustc;
    
    Jason Volk's avatar
    Jason Volk committed
    
    use proc_macro::TokenStream;
    
    #[proc_macro_attribute]
    pub fn admin_command_dispatch(args: TokenStream, input: TokenStream) -> TokenStream {
    	admin::command_dispatch(args, input)
    }
    
    
    #[proc_macro_attribute]
    pub fn cargo_manifest(args: TokenStream, input: TokenStream) -> TokenStream { cargo::manifest(args, input) }
    
    #[proc_macro_attribute]
    pub fn recursion_depth(args: TokenStream, input: TokenStream) -> TokenStream { debug::recursion_depth(args, input) }
    
    
    #[proc_macro]
    pub fn rustc_flags_capture(args: TokenStream) -> TokenStream { rustc::flags_capture(args) }
    
    
    #[proc_macro_attribute]
    pub fn refutable(args: TokenStream, input: TokenStream) -> TokenStream { refutable::refutable(args, input) }