[][src]Crate cranelift_faerie

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.