fn encode_exported_symbols(&mut self) -> LazySeq<DefIndex> {
        let exported_symbols = self.exported_symbols;
        let tcx = self.tcx;
        self.lazy_seq(exported_symbols.iter().map(|&id| tcx.hir.local_def_id(id).index))
    }
// Encodes all symbols exported from this crate into the metadata.
//
// This pass is seeded off the reachability list calculated in the
// middle::reachable module but filters out items that either don't have a
// symbol associated with them (they weren't translated) or if they're an FFI
// definition (as that's not defined in this crate).
Encodes all symbols exported from this crate into the metadata.
This pass is seeded off the reachability list calculated in the
middle::reachable module but filters out items that either don't have a
symbol associated with them (they weren't translated) or if they're an FFI
definition (as that's not defined in this crate).
Encodes all symbols exported from this crate into the metadata . This pass is seeded off the reachability list calculated in the middle :: reachable module but filters out items that either don ' t have a symbol associated with them ( they weren ' t translated ) or if they ' re an FFI definition ( as that ' s not defined in this crate ) .
fn encode_exported_symbols(&mut self) -> LazySeq<DefIndex> {
        let exported_symbols = self.exported_symbols;
        let tcx = self.tcx;
        self.lazy_seq(exported_symbols.iter().map(|&id| tcx.hir.local_def_id(id).index))
    }
fn encode_exported_symbols ( & mut self ) -> LazySeq < DefIndex > { let exported_symbols = self . exported_symbols ; let tcx = self . tcx ; self . lazy_seq ( exported_symbols . iter ( ) . map ( | & id | tcx . hir . local_def_id ( id ) . index ) ) }
Encodes all symbols exported from this crate into the metadata.
Encodes all symbols exported from this crate into the metadata .
&mut self