pub struct FfiOutput {
pub rust_bindings: String,
pub c_header: String,
pub wrapper_fns: Vec<String>,
}Expand description
The generated FFI binding output.
Fields§
§rust_bindings: StringGenerated Rust extern "C" bindings.
c_header: StringGenerated C header declarations.
wrapper_fns: Vec<String>Generated C wrapper functions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FfiOutput
impl RefUnwindSafe for FfiOutput
impl Send for FfiOutput
impl Sync for FfiOutput
impl Unpin for FfiOutput
impl UnsafeUnpin for FfiOutput
impl UnwindSafe for FfiOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more