[−][src]Crate ffishim
The backend for the ffishim_derive
procedural macro.
This crate provides:
- The C types used by the "ffi shim" layer such as
FFIVec
andFFIResult
for example. - The logic for generating a "ffi shim" layer around your API. See the
ffishim_derive
macro for more documentation on that.
You most likely should not use this API directly, and rely on the ffishim_derive
procedural
macro for all your ffi shim needs.
Modules
library | Types to be used by the FFI shim in the target programs. |
types | Definition of accepted types and their behavior. |
Structs
Data | Entry point of the ffishim crate. |
Field | A FFIShim field as loaded by darling. |
Free | Derived from |
From | Derived from |
Function | Derived from an |
News | Derived from |
TryInto | Derived from |
Variant | A FFIShim variant as loaded by darling. |
Functions
shim_allocator_setting |
|