Struct rustdoc::doctree::Macro
[−]
[src]
pub struct Macro { pub name: Name, pub def_id: DefId, pub attrs: HirVec<Attribute>, pub whence: Span, pub matchers: HirVec<Span>, pub stab: Option<Stability>, pub depr: Option<Deprecation>, pub imported_from: Option<Name>, }
🔬 This is a nightly-only experimental API. (
rustdoc
)Fields
name: Name
🔬 This is a nightly-only experimental API. (
rustdoc
)def_id: DefId
🔬 This is a nightly-only experimental API. (
rustdoc
)attrs: HirVec<Attribute>
🔬 This is a nightly-only experimental API. (
rustdoc
)whence: Span
🔬 This is a nightly-only experimental API. (
rustdoc
)matchers: HirVec<Span>
🔬 This is a nightly-only experimental API. (
rustdoc
)stab: Option<Stability>
🔬 This is a nightly-only experimental API. (
rustdoc
)depr: Option<Deprecation>
🔬 This is a nightly-only experimental API. (
rustdoc
)imported_from: Option<Name>
🔬 This is a nightly-only experimental API. (
rustdoc
)Trait Implementations
impl Clean<Item> for Macro
[src]
fn clean(&self, cx: &DocContext) -> Item
🔬 This is a nightly-only experimental API. (
rustdoc
)