Skip to main content

Module exported_symbols

Module exported_symbols 

Source

Re-exportsยง

use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir::def_id::LOCAL_CRATE; ๐Ÿ”’
use rustc_macros::Decodable; ๐Ÿ”’
use rustc_macros::Encodable; ๐Ÿ”’
use rustc_macros::StableHash; ๐Ÿ”’
use rustc_macros::TyDecodable; ๐Ÿ”’
use rustc_macros::TyEncodable; ๐Ÿ”’
use crate::ty; ๐Ÿ”’
use crate::ty::GenericArgs; ๐Ÿ”’
use crate::ty::Ty; ๐Ÿ”’
use crate::ty::TyCtxt; ๐Ÿ”’

Structsยง

SymbolExportInfo
The SymbolExportInfo of a symbols specifies symbol-related information that is relevant to code generation and linking.

Enumsยง

ExportedSymbol
SymbolExportKind
Kind of exported symbols.
SymbolExportLevel
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