Lines Matching full:body
10 $pub:ident $struct:ident $name:ident #full $body:tt
16 $(#[$attr])* $pub $struct $name $body
33 $pub:ident $struct:ident $name:ident $body:tt
38 $(#[$attr])* $pub $struct $name $body
46 $pub:ident $enum:ident $name:ident $body:tt
51 $(#[$enum_attr])* $pub $enum $name $body
58 $pub:ident $enum:ident $name:ident $body:tt
63 $(#[$enum_attr])* $pub $enum $name $body
65 ast_enum_of_structs_impl!($name $body);
68 generate_to_tokens!(() tokens $name $body);
174 $vis:vis fn $name:ident $args:tt -> $impl_trait:ty [$concrete:ty] $body:block
178 $vis fn $name $args -> $concrete $body
182 $vis fn $name $args -> $impl_trait $body