Crate cranelift_faerie

Source
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§

FaerieBackend
A FaerieBackend implements Backend and emits “.o” files using the faerie library.
FaerieBuilder
A builder for FaerieBackend.
FaerieProduct
This is the output of Module’s finish function. It provides functions for writing out the object file to memory or a file.

Enums§

FaerieTrapCollection
Setting to enable collection of traps. Setting this to Enabled in FaerieBuilder means that a FaerieTrapManifest will be present in the FaerieProduct.
Format
An object file format.

Constants§

VERSION
Version number of this crate.