// `item` is the module in question, represented as an item.
`item` is the module in question, represented as an item.
` item ` is the module in question represented as an item .
fn process_mod(&mut self, item: &ast::Item) {
        let mod_data = self.save_ctxt.get_item_data(item);
        down_cast_data!(mod_data, ModData, self, item.span);
        self.fmt.mod_str(item.span,
                         Some(mod_data.span),
                         mod_data.id,
                         &mod_data.qualname,
                         mod_data.scope,
                         &mod_data.filename);
    }
fn process_mod ( & mut self , item : & ast :: Item ) { let mod_data = self . save_ctxt . get_item_data ( item ) ; down_cast_data ! ( mod_data ModData self item span ) ; self . fmt . mod_str ( item . span , Some ( mod_data . span ) , mod_data . id , & mod_data . qualname , mod_data . scope , & mod_data . filename ) ; }
`item` is the module in question, represented as an item.
` item ` is the module in question represented as an item .
&mut self
item
&ast::Item