pub fn walk_crate<'v, V: Visitor<'v>>(visitor: &mut V, krate: &'v Crate) {
    visitor.visit_mod(&krate.module, krate.span, CRATE_NODE_ID);
    walk_list!(visitor, visit_attribute, &krate.attrs);
    walk_list!(visitor, visit_macro_def, &krate.exported_macros);
}
/// Walks the contents of a crate. See also `Crate::visit_all_items`.
Walks the contents of a crate.
Walks the contents of a crate .
pub fn walk_crate<'v, V: Visitor<'v>>(visitor: &mut V, krate: &'v Crate) {
    visitor.visit_mod(&krate.module, krate.span, CRATE_NODE_ID);
    walk_list!(visitor, visit_attribute, &krate.attrs);
    walk_list!(visitor, visit_macro_def, &krate.exported_macros);
}
pub fn walk_crate < ' v , V : Visitor < ' v > > ( visitor : & mut V , krate : & ' v Crate ) { visitor . visit_mod ( & krate . module , krate . span , CRATE_NODE_ID ) ; walk_list ! ( visitor visit_attribute krate attrs ) ; walk_list ! ( visitor visit_macro_def krate exported_macros ) ; }
Walks the contents of a crate.
Walks the contents of a crate .
visitor
&mut V
krate
&'v Crate