#[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 Construct§DefclassModuleIndex: c_uint§DefclassEntityRecord: EntityRecord§PrimitiveClassMap: [*mut Defclass; 9]§ClassIDMap: *mut *mut Defclass§ClassTable: *mut *mut Defclass§MaxClassID: c_ushort§AvailClassID: c_ushort§SlotNameTable: *mut *mut SLOT_NAME§ISA_SYMBOL: *mut CLIPSLexeme§NAME_SYMBOL: *mut CLIPSLexeme§WatchInstances: bool§WatchSlots: bool§CTID: c_ushort§ObjectParseToken: token§ClassDefaultsModeValue: ClassDefaultsMode§newSlotID: c_intTrait Implementations§
Source§impl Clone for defclassData
impl Clone for defclassData
Source§fn clone(&self) -> defclassData
fn clone(&self) -> defclassData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for defclassData
impl Debug for defclassData
Source§impl Default for defclassData
impl Default for defclassData
impl Copy for defclassData
Auto Trait Implementations§
impl Freeze for defclassData
impl RefUnwindSafe for defclassData
impl !Send for defclassData
impl !Sync for defclassData
impl Unpin for defclassData
impl UnwindSafe for defclassData
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