#[repr(C)]pub struct constraintRecord {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3], u8>,
pub bsaveID: c_ulong,
pub classList: *mut expr,
pub restrictionList: *mut expr,
pub minValue: *mut expr,
pub maxValue: *mut expr,
pub minFields: *mut expr,
pub maxFields: *mut expr,
pub multifield: *mut constraintRecord,
pub next: *mut constraintRecord,
pub bucket: c_uint,
pub count: c_uint,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 3], u8>§bsaveID: c_ulong§classList: *mut expr§restrictionList: *mut expr§minValue: *mut expr§maxValue: *mut expr§minFields: *mut expr§maxFields: *mut expr§multifield: *mut constraintRecord§next: *mut constraintRecord§bucket: c_uint§count: c_uintImplementations§
Source§impl constraintRecord
impl constraintRecord
pub fn anyAllowed(&self) -> c_uint
pub fn set_anyAllowed(&mut self, val: c_uint)
pub fn symbolsAllowed(&self) -> c_uint
pub fn set_symbolsAllowed(&mut self, val: c_uint)
pub fn stringsAllowed(&self) -> c_uint
pub fn set_stringsAllowed(&mut self, val: c_uint)
pub fn floatsAllowed(&self) -> c_uint
pub fn set_floatsAllowed(&mut self, val: c_uint)
pub fn integersAllowed(&self) -> c_uint
pub fn set_integersAllowed(&mut self, val: c_uint)
pub fn instanceNamesAllowed(&self) -> c_uint
pub fn set_instanceNamesAllowed(&mut self, val: c_uint)
pub fn instanceAddressesAllowed(&self) -> c_uint
pub fn set_instanceAddressesAllowed(&mut self, val: c_uint)
pub fn externalAddressesAllowed(&self) -> c_uint
pub fn set_externalAddressesAllowed(&mut self, val: c_uint)
pub fn factAddressesAllowed(&self) -> c_uint
pub fn set_factAddressesAllowed(&mut self, val: c_uint)
pub fn voidAllowed(&self) -> c_uint
pub fn set_voidAllowed(&mut self, val: c_uint)
pub fn anyRestriction(&self) -> c_uint
pub fn set_anyRestriction(&mut self, val: c_uint)
pub fn symbolRestriction(&self) -> c_uint
pub fn set_symbolRestriction(&mut self, val: c_uint)
pub fn stringRestriction(&self) -> c_uint
pub fn set_stringRestriction(&mut self, val: c_uint)
pub fn floatRestriction(&self) -> c_uint
pub fn set_floatRestriction(&mut self, val: c_uint)
pub fn integerRestriction(&self) -> c_uint
pub fn set_integerRestriction(&mut self, val: c_uint)
pub fn classRestriction(&self) -> c_uint
pub fn set_classRestriction(&mut self, val: c_uint)
pub fn instanceNameRestriction(&self) -> c_uint
pub fn set_instanceNameRestriction(&mut self, val: c_uint)
pub fn multifieldsAllowed(&self) -> c_uint
pub fn set_multifieldsAllowed(&mut self, val: c_uint)
pub fn singlefieldsAllowed(&self) -> c_uint
pub fn set_singlefieldsAllowed(&mut self, val: c_uint)
pub fn installed(&self) -> c_uint
pub fn set_installed(&mut self, val: c_uint)
pub fn new_bitfield_1( anyAllowed: c_uint, symbolsAllowed: c_uint, stringsAllowed: c_uint, floatsAllowed: c_uint, integersAllowed: c_uint, instanceNamesAllowed: c_uint, instanceAddressesAllowed: c_uint, externalAddressesAllowed: c_uint, factAddressesAllowed: c_uint, voidAllowed: c_uint, anyRestriction: c_uint, symbolRestriction: c_uint, stringRestriction: c_uint, floatRestriction: c_uint, integerRestriction: c_uint, classRestriction: c_uint, instanceNameRestriction: c_uint, multifieldsAllowed: c_uint, singlefieldsAllowed: c_uint, installed: c_uint, ) -> __BindgenBitfieldUnit<[u8; 3], u8>
Trait Implementations§
Source§impl Clone for constraintRecord
impl Clone for constraintRecord
Source§fn clone(&self) -> constraintRecord
fn clone(&self) -> constraintRecord
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 constraintRecord
impl Debug for constraintRecord
Source§impl Default for constraintRecord
impl Default for constraintRecord
impl Copy for constraintRecord
Auto Trait Implementations§
impl Freeze for constraintRecord
impl RefUnwindSafe for constraintRecord
impl !Send for constraintRecord
impl !Sync for constraintRecord
impl Unpin for constraintRecord
impl UnwindSafe for constraintRecord
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