#[repr(C)]pub struct JSExternalStringCallbacksTraps {
pub latin1Finalize: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *mut Latin1Char)>,
pub utf16Finalize: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *mut u16)>,
pub latin1SizeOfBuffer: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *const Latin1Char, mallocSizeOf: MallocSizeOf) -> usize>,
pub utf16SizeOfBuffer: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *const u16, mallocSizeOf: MallocSizeOf) -> usize>,
}
Fields§
§latin1Finalize: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *mut Latin1Char)>
§utf16Finalize: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *mut u16)>
§latin1SizeOfBuffer: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *const Latin1Char, mallocSizeOf: MallocSizeOf) -> usize>
§utf16SizeOfBuffer: Option<unsafe extern "C" fn(privateData: *const c_void, chars: *const u16, mallocSizeOf: MallocSizeOf) -> usize>
Trait Implementations§
Source§impl Clone for JSExternalStringCallbacksTraps
impl Clone for JSExternalStringCallbacksTraps
Source§fn clone(&self) -> JSExternalStringCallbacksTraps
fn clone(&self) -> JSExternalStringCallbacksTraps
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 PartialEq for JSExternalStringCallbacksTraps
impl PartialEq for JSExternalStringCallbacksTraps
Source§fn eq(&self, other: &JSExternalStringCallbacksTraps) -> bool
fn eq(&self, other: &JSExternalStringCallbacksTraps) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for JSExternalStringCallbacksTraps
impl StructuralPartialEq for JSExternalStringCallbacksTraps
Auto Trait Implementations§
impl Freeze for JSExternalStringCallbacksTraps
impl RefUnwindSafe for JSExternalStringCallbacksTraps
impl Send for JSExternalStringCallbacksTraps
impl Sync for JSExternalStringCallbacksTraps
impl Unpin for JSExternalStringCallbacksTraps
impl UnwindSafe for JSExternalStringCallbacksTraps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more