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 existentials: Vec<Existential>, 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>
existentials: Vec<Existential>
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