Function
syntax
(args: TokenStream, input: TokenStream)
Source from the content-addressed store, hash-verified
| 13 | |
| 14 | #[proc_macro_attribute] |
| 15 | pub fn syntax(args: TokenStream, input: TokenStream) -> TokenStream { |
| 16 | let args = parse_macro_input!(args as StrWrapped<Def>); |
| 17 | let ast = parse_macro_input!(input as DeriveInput); |
| 18 | syntax::generate(args.0.optimize(), ast).into() |
| 19 | } |
| 20 | |
| 21 | #[proc_macro_attribute] |
| 22 | pub fn visit(_args: TokenStream, input: TokenStream) -> TokenStream { |
Callers
nothing calls this directly
Tested by
no test coverage detected