#[repr(C)]pub struct SQClosure {Show 14 fields
pub vftable: *mut c_void,
pub gap_08: [c_uchar; 4],
pub uiRef: c_int,
pub pointer_10: *mut c_void,
pub pointer_18: *mut c_void,
pub pointer_20: *mut c_void,
pub sharedState: *mut c_void,
pub obj_30: SQObject,
pub _function: SQObject,
pub _outervalues: *mut SQObject,
pub gap_58: [c_uchar; 8],
pub gap_60: [c_uchar; 96],
pub objectPointer_C0: *mut SQObject,
pub gap_C8: [c_uchar; 16],
}Fields§
§vftable: *mut c_void§gap_08: [c_uchar; 4]§uiRef: c_int§pointer_10: *mut c_void§pointer_18: *mut c_void§pointer_20: *mut c_void§obj_30: SQObject§_function: SQObject§_outervalues: *mut SQObject§gap_58: [c_uchar; 8]§gap_60: [c_uchar; 96]§objectPointer_C0: *mut SQObject§gap_C8: [c_uchar; 16]Trait Implementations§
Source§impl<'a> IsSQObject<'a> for SQClosure
impl<'a> IsSQObject<'a> for SQClosure
Source§const OT_TYPE: SQObjectType = SQObjectType::OT_CLOSURE
const OT_TYPE: SQObjectType = SQObjectType::OT_CLOSURE
ot type
Source§const RT_TYPE: SQObjectType = SQObjectType::RT_CLOSURE
const RT_TYPE: SQObjectType = SQObjectType::RT_CLOSURE
return type
Source§fn extract_mut(val: &'a mut SQObjectValue) -> &'a mut Self
fn extract_mut(val: &'a mut SQObjectValue) -> &'a mut Self
extracts the
Self out of the SQObjectValue Read moreSource§fn extract(val: &'a SQObjectValue) -> &'a Self
fn extract(val: &'a SQObjectValue) -> &'a Self
extracts the
Self out of the SQObjectValue Read moreimpl Copy for SQClosure
Auto Trait Implementations§
impl Freeze for SQClosure
impl RefUnwindSafe for SQClosure
impl !Send for SQClosure
impl !Sync for SQClosure
impl Unpin for SQClosure
impl UnwindSafe for SQClosure
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