Enum syntax::ext::expand::InvocationKind [−][src]
pub enum InvocationKind { Bang { mac: Mac, ident: Option<Ident>, span: Span, }, Attr { attr: Option<Attribute>, traits: Vec<Path>, item: Annotatable, }, Derive { path: Path, item: Annotatable, }, }
Variants
Bang
Fields of Bang
mac: Mac | |
ident: Option<Ident> | |
span: Span |
Attr
Fields of Attr
attr: Option<Attribute> | |
traits: Vec<Path> | |
item: Annotatable |
Derive
Fields of Derive
path: Path | |
item: Annotatable |
Auto Trait Implementations
impl !Send for InvocationKind
impl !Send for InvocationKind
impl !Sync for InvocationKind
impl !Sync for InvocationKind