#[repr(C)]pub struct instance {Show 16 fields
pub __bindgen_anon_1: instance__bindgen_ty_1,
pub partialMatchList: *mut c_void,
pub basisSlots: *mut InstanceSlot,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub name: *mut CLIPSLexeme,
pub hashTableIndex: c_uint,
pub busy: c_uint,
pub cls: *mut Defclass,
pub prvClass: *mut Instance,
pub nxtClass: *mut Instance,
pub prvHash: *mut Instance,
pub nxtHash: *mut Instance,
pub prvList: *mut Instance,
pub nxtList: *mut Instance,
pub slotAddresses: *mut *mut InstanceSlot,
pub slots: *mut InstanceSlot,
}Fields§
§__bindgen_anon_1: instance__bindgen_ty_1§partialMatchList: *mut c_void§basisSlots: *mut InstanceSlot§_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>§name: *mut CLIPSLexeme§hashTableIndex: c_uint§busy: c_uint§cls: *mut Defclass§prvClass: *mut Instance§nxtClass: *mut Instance§prvHash: *mut Instance§nxtHash: *mut Instance§prvList: *mut Instance§nxtList: *mut Instance§slotAddresses: *mut *mut InstanceSlot§slots: *mut InstanceSlotImplementations§
Source§impl instance
impl instance
pub fn installed(&self) -> c_uint
pub fn set_installed(&mut self, val: c_uint)
pub fn garbage(&self) -> c_uint
pub fn set_garbage(&mut self, val: c_uint)
pub fn initSlotsCalled(&self) -> c_uint
pub fn set_initSlotsCalled(&mut self, val: c_uint)
pub fn initializeInProgress(&self) -> c_uint
pub fn set_initializeInProgress(&mut self, val: c_uint)
pub fn reteSynchronized(&self) -> c_uint
pub fn set_reteSynchronized(&mut self, val: c_uint)
pub fn new_bitfield_1( installed: c_uint, garbage: c_uint, initSlotsCalled: c_uint, initializeInProgress: c_uint, reteSynchronized: c_uint, ) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations§
impl Copy for instance
Auto Trait Implementations§
impl Freeze for instance
impl RefUnwindSafe for instance
impl !Send for instance
impl !Sync for instance
impl Unpin for instance
impl UnwindSafe for instance
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