Struct javascriptcore5_rs_sys::JSCClassVTable
source · [−]#[repr(C)]pub struct JSCClassVTable {
pub get_property: JSCClassGetPropertyFunction,
pub set_property: JSCClassSetPropertyFunction,
pub has_property: JSCClassHasPropertyFunction,
pub delete_property: JSCClassDeletePropertyFunction,
pub enumerate_properties: JSCClassEnumeratePropertiesFunction,
pub _jsc_reserved0: Option<unsafe extern "C" fn()>,
pub _jsc_reserved1: Option<unsafe extern "C" fn()>,
pub _jsc_reserved2: Option<unsafe extern "C" fn()>,
pub _jsc_reserved3: Option<unsafe extern "C" fn()>,
}
Fields
get_property: JSCClassGetPropertyFunction
set_property: JSCClassSetPropertyFunction
has_property: JSCClassHasPropertyFunction
delete_property: JSCClassDeletePropertyFunction
enumerate_properties: JSCClassEnumeratePropertiesFunction
_jsc_reserved0: Option<unsafe extern "C" fn()>
_jsc_reserved1: Option<unsafe extern "C" fn()>
_jsc_reserved2: Option<unsafe extern "C" fn()>
_jsc_reserved3: Option<unsafe extern "C" fn()>
Trait Implementations
sourceimpl Clone for JSCClassVTable
impl Clone for JSCClassVTable
sourcefn clone(&self) -> JSCClassVTable
fn clone(&self) -> JSCClassVTable
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 JSCClassVTable
impl Debug for JSCClassVTable
impl Copy for JSCClassVTable
Auto Trait Implementations
impl RefUnwindSafe for JSCClassVTable
impl Send for JSCClassVTable
impl Sync for JSCClassVTable
impl Unpin for JSCClassVTable
impl UnwindSafe for JSCClassVTable
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more