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, }, }
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Variants
Bang
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Fields of Bang
mac: Mac | 🔬 This is a nightly-only experimental API. ( |
ident: Option<Ident> | 🔬 This is a nightly-only experimental API. ( |
span: Span | 🔬 This is a nightly-only experimental API. ( |
Attr
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Fields of Attr
attr: Option<Attribute> | 🔬 This is a nightly-only experimental API. ( |
traits: Vec<Path> | 🔬 This is a nightly-only experimental API. ( |
item: Annotatable | 🔬 This is a nightly-only experimental API. ( |
Derive
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Fields of Derive
path: Path | 🔬 This is a nightly-only experimental API. ( |
item: Annotatable | 🔬 This is a nightly-only experimental API. ( |