Module rustc::middle::exported_symbols[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use hir::def_id::DefId;
use hir::def_id::LOCAL_CRATE;
use ich::StableHashingContext;
use rustc_data_structures::stable_hasher::StableHasher;
use rustc_data_structures::stable_hasher::HashStable;
use rustc_data_structures::stable_hasher::StableHasherResult;
use std::cmp;
use std::mem;
use ty;
use ty::subst::Substs;

Enums

ExportedSymbol [
Experimental
]
SymbolExportLevel [
Experimental
]

The SymbolExportLevel of a symbols specifies from which kinds of crates the symbol will be exported. C symbols will be exported from any kind of crate, including cdylibs which export very few things. Rust will only be exported if the crate produced is a Rust dylib.

Functions

metadata_symbol_name [
Experimental
]