Struct rustc_trans::back::symbol_export::ExportedSymbols
[−]
[src]
pub struct ExportedSymbols { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (
rustc_private
)The set of symbols exported from each crate in the crate graph.
Methods
impl ExportedSymbols
[src]
fn empty() -> ExportedSymbols
🔬 This is a nightly-only experimental API. (
rustc_private
)fn compute_from<'a, 'tcx>(scx: &SharedCrateContext<'a, 'tcx>,
symbol_map: &SymbolMap<'tcx>)
-> ExportedSymbols
symbol_map: &SymbolMap<'tcx>)
-> ExportedSymbols
🔬 This is a nightly-only experimental API. (
rustc_private
)fn exported_symbols(&self, cnum: CrateNum) -> &[(String, SymbolExportLevel)]
🔬 This is a nightly-only experimental API. (
rustc_private
)fn for_each_exported_symbol<F>(&self,
cnum: CrateNum,
export_threshold: SymbolExportLevel,
f: F) where F: FnMut(&str, SymbolExportLevel)
cnum: CrateNum,
export_threshold: SymbolExportLevel,
f: F) where F: FnMut(&str, SymbolExportLevel)
🔬 This is a nightly-only experimental API. (
rustc_private
)