Crate macro_input

Source

Structs§

Def
a field definition
Defs
Defs is a collection of Defs
Type
the type of a field

Enums§

DefaultValue
a default value for a Def
Types
all the types a field can contain

Traits§

FromLit
a trait for extracting a value from a literal
FromMeta
a trait for extracting a value from Option<syn::Meta>

Derive Macros§

MacroInput
automatically derive TryFrom<&[syn::Attribute]> and fn strip(attrs: &mut Vec<syn::Attribute>)