pub fn trans_mod(ccx: &CrateContext, m: &hir::Mod) {
    let _icx = push_ctxt("trans_mod");
    for item in &m.items {
        trans_item(ccx, &**item);
    }
}
// Translate a module. Doing this amounts to translating the items in the
// module; there ends up being no artifact (aside from linkage names) of
// separate modules in the compiled program.  That's because modules exist
// only as a convenience for humans working with the code, to organize names
// and control visibility.
Translate a module. Doing this amounts to translating the items in the
module; there ends up being no artifact (aside from linkage names) of
separate modules in the compiled program.  That's because modules exist
only as a convenience for humans working with the code, to organize names
and control visibility.
Translate a module . Doing this amounts to translating the items in the module ; there ends up being no artifact ( aside from linkage names ) of separate modules in the compiled program . That ' s because modules exist only as a convenience for humans working with the code to organize names and control visibility .
pub fn trans_mod(ccx: &CrateContext, m: &hir::Mod) {
    let _icx = push_ctxt("trans_mod");
    for item in &m.items {
        trans_item(ccx, &**item);
    }
}
pub fn trans_mod ( ccx : & CrateContext , m : & hir :: Mod ) { let _icx = push_ctxt ( " " ) ; for item in & m . items { trans_item ( ccx , & * * item ) ; } }
Translate a module.
Translate a module .
ccx
&CrateContext
m
&hir::Mod
ccx
&CrateContext
m
&hir::Mod