Struct clips_sys::defclassData
source · #[repr(C)]pub struct defclassData {Show 17 fields
pub DefclassConstruct: *mut Construct,
pub DefclassModuleIndex: c_uint,
pub DefclassEntityRecord: EntityRecord,
pub PrimitiveClassMap: [*mut Defclass; 9],
pub ClassIDMap: *mut *mut Defclass,
pub ClassTable: *mut *mut Defclass,
pub MaxClassID: c_ushort,
pub AvailClassID: c_ushort,
pub SlotNameTable: *mut *mut SLOT_NAME,
pub ISA_SYMBOL: *mut CLIPSLexeme,
pub NAME_SYMBOL: *mut CLIPSLexeme,
pub WatchInstances: bool,
pub WatchSlots: bool,
pub CTID: c_ushort,
pub ObjectParseToken: token,
pub ClassDefaultsModeValue: ClassDefaultsMode,
pub newSlotID: c_int,
}Fields
DefclassConstruct: *mut ConstructDefclassModuleIndex: c_uintDefclassEntityRecord: EntityRecordPrimitiveClassMap: [*mut Defclass; 9]ClassIDMap: *mut *mut DefclassClassTable: *mut *mut DefclassMaxClassID: c_ushortAvailClassID: c_ushortSlotNameTable: *mut *mut SLOT_NAMEISA_SYMBOL: *mut CLIPSLexemeNAME_SYMBOL: *mut CLIPSLexemeWatchInstances: boolWatchSlots: boolCTID: c_ushortObjectParseToken: tokenClassDefaultsModeValue: ClassDefaultsModenewSlotID: c_intTrait Implementations
sourceimpl Clone for defclassData
impl Clone for defclassData
sourcefn clone(&self) -> defclassData
fn clone(&self) -> defclassData
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 moresourceimpl Debug for defclassData
impl Debug for defclassData
sourceimpl Default for defclassData
impl Default for defclassData
impl Copy for defclassData
Auto Trait Implementations
impl RefUnwindSafe for defclassData
impl !Send for defclassData
impl !Sync for defclassData
impl Unpin for defclassData
impl UnwindSafe for defclassData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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