Re-exports§
pub use creader::DylibError;
pub use creader::load_symbol_from_dylib;
pub use fs::METADATA_FILENAME;
pub use fs::emit_wrapper_file;
Modules§
- creader
- Validates all used crates and extern libraries and loads their metadata
- dependency_
format 🔒 - Resolution of mixing rlibs and dylibs
- errors
- foreign_
modules 🔒 - fs
- locator
- Finds crate binaries and loads their metadata
- native_
libs 🔒 - rmeta 🔒
Structs§
- Encoded
Metadata - Native
LibSearch Fallback - The fallback directories are passed to linker, but not used when rustc does the search, because in the latter case the set of fallback directories cannot always be determined consistently at the moment.
Constants§
- METADATA_
HEADER - Metadata header which includes
METADATA_VERSION
.
Statics§
- DEFAULT_
LOCALE_ RESOURCE - Raw content of Fluent resource for this crate, generated by
fluent_messages
macro, imported byrustc_driver
to include all crates’ resources in one bundle.
Functions§
- encode_
metadata - find_
native_ static_ library - provide
- rendered_
const - Build a textual representation of an unevaluated constant expression.
- try_
find_ native_ dynamic_ library - try_
find_ native_ static_ library - walk_
native_ lib_ search_ dirs