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
BangFields of Bang
mac: Mac | |
ident: Option<Ident> | |
span: Span |
AttrFields of Attr
attr: Option<Attribute> | |
traits: Vec<Path> | |
item: Annotatable |
DeriveFields of Derive
path: Path | |
item: Annotatable |
Auto Trait Implementations
impl !Send for InvocationKind
impl !Send for InvocationKindimpl !Sync for InvocationKind
impl !Sync for InvocationKind