Struct rquickjs_core::qjs::JSSharedArrayBufferFunctions
source · [−]#[repr(C)]pub struct JSSharedArrayBufferFunctions {
pub sab_alloc: Option<unsafe extern "C" fn(*mut c_void, u64) -> *mut c_void>,
pub sab_free: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>,
pub sab_dup: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>,
pub sab_opaque: *mut c_void,
}Fields
sab_alloc: Option<unsafe extern "C" fn(*mut c_void, u64) -> *mut c_void>sab_free: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>sab_dup: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>sab_opaque: *mut c_voidTrait Implementations
sourceimpl Clone for JSSharedArrayBufferFunctions
impl Clone for JSSharedArrayBufferFunctions
sourcefn clone(&self) -> JSSharedArrayBufferFunctions
fn clone(&self) -> JSSharedArrayBufferFunctions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for JSSharedArrayBufferFunctions
impl Debug for JSSharedArrayBufferFunctions
impl Copy for JSSharedArrayBufferFunctions
Auto Trait Implementations
impl RefUnwindSafe for JSSharedArrayBufferFunctions
impl !Send for JSSharedArrayBufferFunctions
impl !Sync for JSSharedArrayBufferFunctions
impl Unpin for JSSharedArrayBufferFunctions
impl UnwindSafe for JSSharedArrayBufferFunctions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more