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

Fields of Bang

Fields of Attr

Fields of Derive

Auto Trait Implementations