Struct rustdoc::doctree::Module
[−]
[src]
pub struct Module { pub name: Option<Name>, pub attrs: HirVec<Attribute>, pub where_outer: Span, pub where_inner: Span, pub extern_crates: Vec<ExternCrate>, pub imports: Vec<Import>, pub structs: Vec<Struct>, pub unions: Vec<Union>, pub enums: Vec<Enum>, pub fns: Vec<Function>, pub mods: Vec<Module>, pub id: NodeId, pub typedefs: Vec<Typedef>, pub statics: Vec<Static>, pub constants: Vec<Constant>, pub traits: Vec<Trait>, pub vis: Visibility, pub stab: Option<Stability>, pub depr: Option<Deprecation>, pub impls: Vec<Impl>, pub def_traits: Vec<DefaultImpl>, pub foreigns: Vec<ForeignMod>, pub macros: Vec<Macro>, pub is_crate: bool, }
🔬 This is a nightly-only experimental API. (
rustdoc
)Fields
name: Option<Name>
🔬 This is a nightly-only experimental API. (
rustdoc
)attrs: HirVec<Attribute>
🔬 This is a nightly-only experimental API. (
rustdoc
)where_outer: Span
🔬 This is a nightly-only experimental API. (
rustdoc
)where_inner: Span
🔬 This is a nightly-only experimental API. (
rustdoc
)extern_crates: Vec<ExternCrate>
🔬 This is a nightly-only experimental API. (
rustdoc
)imports: Vec<Import>
🔬 This is a nightly-only experimental API. (
rustdoc
)structs: Vec<Struct>
🔬 This is a nightly-only experimental API. (
rustdoc
)unions: Vec<Union>
🔬 This is a nightly-only experimental API. (
rustdoc
)enums: Vec<Enum>
🔬 This is a nightly-only experimental API. (
rustdoc
)fns: Vec<Function>
🔬 This is a nightly-only experimental API. (
rustdoc
)mods: Vec<Module>
🔬 This is a nightly-only experimental API. (
rustdoc
)id: NodeId
🔬 This is a nightly-only experimental API. (
rustdoc
)typedefs: Vec<Typedef>
🔬 This is a nightly-only experimental API. (
rustdoc
)statics: Vec<Static>
🔬 This is a nightly-only experimental API. (
rustdoc
)constants: Vec<Constant>
🔬 This is a nightly-only experimental API. (
rustdoc
)traits: Vec<Trait>
🔬 This is a nightly-only experimental API. (
rustdoc
)vis: Visibility
🔬 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
)impls: Vec<Impl>
🔬 This is a nightly-only experimental API. (
rustdoc
)def_traits: Vec<DefaultImpl>
🔬 This is a nightly-only experimental API. (
rustdoc
)foreigns: Vec<ForeignMod>
🔬 This is a nightly-only experimental API. (
rustdoc
)macros: Vec<Macro>
🔬 This is a nightly-only experimental API. (
rustdoc
)is_crate: bool
🔬 This is a nightly-only experimental API. (
rustdoc
)Methods
impl Module
[src]
Trait Implementations
impl Clean<Item> for Module
[src]
fn clean(&self, cx: &DocContext) -> Item
🔬 This is a nightly-only experimental API. (
rustdoc
)