[][src]Crate macro_input

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>)