[−][src]Crate faerie
Faerie is a crate for creating object files.
Re-exports
pub use crate::artifact::Artifact; |
pub use crate::artifact::ArtifactBuilder; |
pub use crate::artifact::ArtifactError; |
pub use crate::artifact::Data; |
pub use crate::artifact::Link; |
pub use crate::artifact::Reloc; |
Modules
artifact | An artifact is a platform independent binary object file format abstraction. |
Structs
DataDecl | Builder for data declarations |
DataImportDecl | Builder for data import declarations |
FunctionDecl | Builder for function declarations |
FunctionImportDecl | Builder for function import declarations |
SectionDecl | Builder for a section declaration |
Enums
DataType | Type of data declared |
Decl | The kind of declaration this is |
ImportKind | The kind of import this is - either a function, or a copy relocation of data from a shared library |
Scope | Linker binding scope of a definition |
SectionKind | The kind of this section |
Visibility | Linker visibility of a definition |