pub struct FfiExtConfigV2 {
pub platform: FfiPlatformTarget,
pub emit_c_header: bool,
pub emit_rust_bindings: bool,
pub emit_python_cffi: bool,
pub emit_zig_bindings: bool,
pub header_guard_prefix: String,
pub lib_name: String,
pub calling_conv_default: FfiCallingConv,
pub enable_null_checks: bool,
pub enable_bounds_checks: bool,
}Expand description
FFI extended config
Fields§
§platform: FfiPlatformTarget§emit_c_header: bool§emit_rust_bindings: bool§emit_python_cffi: bool§emit_zig_bindings: bool§header_guard_prefix: String§lib_name: String§calling_conv_default: FfiCallingConv§enable_null_checks: bool§enable_bounds_checks: boolTrait Implementations§
Source§impl Clone for FfiExtConfigV2
impl Clone for FfiExtConfigV2
Source§fn clone(&self) -> FfiExtConfigV2
fn clone(&self) -> FfiExtConfigV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FfiExtConfigV2
impl Debug for FfiExtConfigV2
Auto Trait Implementations§
impl Freeze for FfiExtConfigV2
impl RefUnwindSafe for FfiExtConfigV2
impl Send for FfiExtConfigV2
impl Sync for FfiExtConfigV2
impl Unpin for FfiExtConfigV2
impl UnsafeUnpin for FfiExtConfigV2
impl UnwindSafe for FfiExtConfigV2
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