Struct clips_sys::slotDescriptor
source · #[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_ulong
Implementations
sourceimpl 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
sourceimpl Clone for slotDescriptor
impl Clone for slotDescriptor
sourcefn clone(&self) -> slotDescriptor
fn clone(&self) -> slotDescriptor
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 slotDescriptor
impl Debug for slotDescriptor
sourceimpl Default for slotDescriptor
impl Default for slotDescriptor
impl Copy for slotDescriptor
Auto Trait Implementations
impl RefUnwindSafe for slotDescriptor
impl !Send for slotDescriptor
impl !Sync for slotDescriptor
impl Unpin for slotDescriptor
impl UnwindSafe for slotDescriptor
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