Expand description
Top-level lib.rs for cranelift_faerie
.
Users of this module should not have to depend on faerie directly.
Modules§
- traps
- Faerie trap manifests record every
TrapCode
that cranelift outputs during code generation, for every function in the module. This data may be useful at runtime.
Structs§
- Faerie
Backend - A
FaerieBackend
implementsBackend
and emits “.o” files using thefaerie
library. - Faerie
Builder - A builder for
FaerieBackend
. - Faerie
Product - This is the output of
Module
’sfinish
function. It provides functions for writing out the object file to memory or a file.
Enums§
- Faerie
Trap Collection - Setting to enable collection of traps. Setting this to
Enabled
inFaerieBuilder
means that aFaerieTrapManifest
will be present in theFaerieProduct
. - Format
- An object file format.
Constants§
- VERSION
- Version number of this crate.