#[repr(C)]pub struct slotDescriptor {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>,
pub cls: *mut Defclass,
pub slotName: *mut SLOT_NAME,
pub overrideMessage: *mut CLIPSLexeme,
pub defaultValue: *mut c_void,
pub constraint: *mut CONSTRAINT_RECORD,
pub sharedCount: c_uint,
pub bsaveIndex: c_ulong,
pub sharedValue: InstanceSlot,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>§cls: *mut Defclass§slotName: *mut SLOT_NAME§overrideMessage: *mut CLIPSLexeme§defaultValue: *mut c_void§constraint: *mut CONSTRAINT_RECORD§bsaveIndex: c_ulongImplementations§
Source§impl slotDescriptor
impl slotDescriptor
pub fn multiple(&self) -> c_uint
pub fn set_multiple(&mut self, val: c_uint)
pub fn composite(&self) -> c_uint
pub fn set_composite(&mut self, val: c_uint)
pub fn noInherit(&self) -> c_uint
pub fn set_noInherit(&mut self, val: c_uint)
pub fn noWrite(&self) -> c_uint
pub fn set_noWrite(&mut self, val: c_uint)
pub fn initializeOnly(&self) -> c_uint
pub fn set_initializeOnly(&mut self, val: c_uint)
pub fn dynamicDefault(&self) -> c_uint
pub fn set_dynamicDefault(&mut self, val: c_uint)
pub fn defaultSpecified(&self) -> c_uint
pub fn set_defaultSpecified(&mut self, val: c_uint)
pub fn noDefault(&self) -> c_uint
pub fn set_noDefault(&mut self, val: c_uint)
pub fn reactive(&self) -> c_uint
pub fn set_reactive(&mut self, val: c_uint)
pub fn publicVisibility(&self) -> c_uint
pub fn set_publicVisibility(&mut self, val: c_uint)
pub fn createReadAccessor(&self) -> c_uint
pub fn set_createReadAccessor(&mut self, val: c_uint)
pub fn createWriteAccessor(&self) -> c_uint
pub fn set_createWriteAccessor(&mut self, val: c_uint)
pub fn overrideMessageSpecified(&self) -> c_uint
pub fn set_overrideMessageSpecified(&mut self, val: c_uint)
pub fn new_bitfield_1( shared: c_uint, multiple: c_uint, composite: c_uint, noInherit: c_uint, noWrite: c_uint, initializeOnly: c_uint, dynamicDefault: c_uint, defaultSpecified: c_uint, noDefault: c_uint, reactive: c_uint, publicVisibility: c_uint, createReadAccessor: c_uint, createWriteAccessor: c_uint, overrideMessageSpecified: c_uint, ) -> __BindgenBitfieldUnit<[u8; 2], u8>
Trait Implementations§
Source§impl Clone for slotDescriptor
impl Clone for slotDescriptor
Source§fn clone(&self) -> slotDescriptor
fn clone(&self) -> slotDescriptor
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 slotDescriptor
impl Debug for slotDescriptor
Source§impl Default for slotDescriptor
impl Default for slotDescriptor
impl Copy for slotDescriptor
Auto Trait Implementations§
impl Freeze for slotDescriptor
impl RefUnwindSafe for slotDescriptor
impl !Send for slotDescriptor
impl !Sync for slotDescriptor
impl Unpin for slotDescriptor
impl UnwindSafe for slotDescriptor
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