[−][src]Union libquickjs_sys::JSCFunctionType
Fields
generic: JSCFunctiongeneric_magic: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue, argc: c_int, argv: *mut JSValue, magic: c_int) -> JSValue>constructor: JSCFunctionconstructor_magic: Option<unsafe extern "C" fn(ctx: *mut JSContext, new_target: JSValue, argc: c_int, argv: *mut JSValue, magic: c_int) -> JSValue>constructor_or_func: JSCFunctionf_f: Option<unsafe extern "C" fn(arg1: f64) -> f64>f_f_f: Option<unsafe extern "C" fn(arg1: f64, arg2: f64) -> f64>getter: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue) -> JSValue>setter: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue, val: JSValue) -> JSValue>getter_magic: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue, magic: c_int) -> JSValue>setter_magic: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue, val: JSValue, magic: c_int) -> JSValue>iterator_next: Option<unsafe extern "C" fn(ctx: *mut JSContext, this_val: JSValue, argc: c_int, argv: *mut JSValue, pdone: *mut c_int, magic: c_int) -> JSValue>Trait Implementations
impl Copy for JSCFunctionType[src]
impl Clone for JSCFunctionType[src]
fn clone(&self) -> JSCFunctionType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Sync for JSCFunctionType
impl Unpin for JSCFunctionType
impl Send for JSCFunctionType
impl UnwindSafe for JSCFunctionType
impl RefUnwindSafe for JSCFunctionType
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,