Struct libquickjs_sys::JSSharedArrayBufferFunctions [−][src]
#[repr(C)]pub struct JSSharedArrayBufferFunctions { pub sab_alloc: Option<unsafe extern "C" fn(opaque: *mut c_void, size: size_t) -> *mut c_void>, pub sab_free: Option<unsafe extern "C" fn(opaque: *mut c_void, ptr: *mut c_void)>, pub sab_dup: Option<unsafe extern "C" fn(opaque: *mut c_void, ptr: *mut c_void)>, pub sab_opaque: *mut c_void, }
Fields
sab_alloc: Option<unsafe extern "C" fn(opaque: *mut c_void, size: size_t) -> *mut c_void>
sab_free: Option<unsafe extern "C" fn(opaque: *mut c_void, ptr: *mut c_void)>
sab_dup: Option<unsafe extern "C" fn(opaque: *mut c_void, ptr: *mut c_void)>
sab_opaque: *mut c_void
Trait Implementations
Auto Trait Implementations
impl !Send for JSSharedArrayBufferFunctions
impl !Sync for JSSharedArrayBufferFunctions
impl Unpin for JSSharedArrayBufferFunctions
impl UnwindSafe for JSSharedArrayBufferFunctions
Blanket Implementations
Mutably borrows from an owned value. Read more