#[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 InstanceSlot
Implementations
sourceimpl 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 RefUnwindSafe for instance
impl !Send for instance
impl !Sync for instance
impl Unpin for instance
impl UnwindSafe for instance
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