Struct rustdoc::visit_ast::RustdocVisitor[src]
pub struct RustdocVisitor<'a> {
pub module: Module,
pub attrs: Vec<Attribute>,
pub cx: &'a DocContext,
pub analysis: Option<&'a CrateAnalysis>,
}Fields
module | |
attrs | |
cx | |
analysis |
pub struct RustdocVisitor<'a> {
pub module: Module,
pub attrs: Vec<Attribute>,
pub cx: &'a DocContext,
pub analysis: Option<&'a CrateAnalysis>,
}module | |
attrs | |
cx | |
analysis |
impl<'a> RustdocVisitor<'a>fn new<'b>(cx: &'b DocContext, analysis: Option<&'b CrateAnalysis>) -> RustdocVisitor<'b>fn visit(&mut self, krate: &Crate)fn visit_struct_def(&mut self, item: &Item, sd: Gc<StructDef>, generics: &Generics) -> Structfn visit_enum_def(&mut self, it: &Item, def: &EnumDef, params: &Generics) -> Enumfn visit_fn(&mut self, item: &Item, fd: &FnDecl, fn_style: &FnStyle, _abi: &Abi, gen: &Generics) -> Functionfn visit_mod_contents(&mut self, span: Span, attrs: Vec<Attribute>, vis: Visibility, id: NodeId, m: &Mod, name: Option<Ident>) -> Modulefn visit_view_item(&mut self, item: &ViewItem, om: &mut Module)fn visit_item(&mut self, item: &Item, om: &mut Module)impl<'a> Clean<Crate> for RustdocVisitor<'a>
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).