[−][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 |