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)