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 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, }
Unstable (
rustdoc
)Fields
name: Option<Name>
Unstable (
rustdoc
)attrs: HirVec<Attribute>
Unstable (
rustdoc
)where_outer: Span
Unstable (
rustdoc
)where_inner: Span
Unstable (
rustdoc
)extern_crates: Vec<ExternCrate>
Unstable (
rustdoc
)imports: Vec<Import>
Unstable (
rustdoc
)structs: Vec<Struct>
Unstable (
rustdoc
)enums: Vec<Enum>
Unstable (
rustdoc
)fns: Vec<Function>
Unstable (
rustdoc
)mods: Vec<Module>
Unstable (
rustdoc
)id: NodeId
Unstable (
rustdoc
)typedefs: Vec<Typedef>
Unstable (
rustdoc
)statics: Vec<Static>
Unstable (
rustdoc
)constants: Vec<Constant>
Unstable (
rustdoc
)traits: Vec<Trait>
Unstable (
rustdoc
)vis: Visibility
Unstable (
rustdoc
)stab: Option<Stability>
Unstable (
rustdoc
)depr: Option<Deprecation>
Unstable (
rustdoc
)impls: Vec<Impl>
Unstable (
rustdoc
)def_traits: Vec<DefaultImpl>
Unstable (
rustdoc
)foreigns: Vec<ForeignMod>
Unstable (
rustdoc
)macros: Vec<Macro>
Unstable (
rustdoc
)is_crate: bool
Unstable (
rustdoc
)