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