MCPcopy Create free account
hub / github.com/csskit/csskit / syntax

Function syntax

crates/csskit_proc_macro/src/lib.rs:15–19  ·  view source on GitHub ↗
(args: TokenStream, input: TokenStream)

Source from the content-addressed store, hash-verified

13
14#[proc_macro_attribute]
15pub 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]
22pub fn visit(_args: TokenStream, input: TokenStream) -> TokenStream {

Callers

nothing calls this directly

Calls 2

optimizeMethod · 0.80
generateFunction · 0.70

Tested by

no test coverage detected