#[repr(C)]pub struct Property {Show 22 fields
pub prev: *mut Property,
pub next: *mut Property,
pub name: *const c_char,
pub isProperty: bool_,
pub memberAccess: AccessMode,
pub id: c_int,
pub _class: *mut Class,
pub dataTypeString: *const c_char,
pub dataTypeClass: *mut Class,
pub dataType: *mut Type,
pub Set: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: c_int)>,
pub Get: Option<unsafe extern "C" fn(arg1: *mut c_void) -> c_int>,
pub IsSet: Option<unsafe extern "C" fn(arg1: *mut c_void) -> bool_>,
pub data: *mut c_void,
pub symbol: *mut c_void,
pub vid: c_int,
pub conversion: bool_,
pub watcherOffset: uint,
pub category: *const c_char,
pub compiled: bool_,
pub selfWatchable: bool_,
pub isWatchable: bool_,
}Fields§
§prev: *mut Property§next: *mut Property§name: *const c_char§isProperty: bool_§memberAccess: AccessMode§id: c_int§_class: *mut Class§dataTypeString: *const c_char§dataTypeClass: *mut Class§dataType: *mut Type§Set: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: c_int)>§Get: Option<unsafe extern "C" fn(arg1: *mut c_void) -> c_int>§IsSet: Option<unsafe extern "C" fn(arg1: *mut c_void) -> bool_>§data: *mut c_void§symbol: *mut c_void§vid: c_int§conversion: bool_§watcherOffset: uint§category: *const c_char§compiled: bool_§selfWatchable: bool_§isWatchable: bool_Trait Implementations§
Auto Trait Implementations§
impl !Send for Property
impl !Sync for Property
impl Freeze for Property
impl RefUnwindSafe for Property
impl Unpin for Property
impl UnsafeUnpin for Property
impl UnwindSafe for Property
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