Struct clips_sys::constraintRecord
source · #[repr(C)]pub struct constraintRecord {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3], u8>,
pub bsaveIndex: c_ushort,
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>
bsaveIndex: c_ushort
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_uint
Implementations
sourceimpl 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
sourceimpl Clone for constraintRecord
impl Clone for constraintRecord
sourcefn clone(&self) -> constraintRecord
fn clone(&self) -> constraintRecord
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 constraintRecord
impl Debug for constraintRecord
sourceimpl Default for constraintRecord
impl Default for constraintRecord
impl Copy for constraintRecord
Auto Trait Implementations
impl RefUnwindSafe for constraintRecord
impl !Send for constraintRecord
impl !Sync for constraintRecord
impl Unpin for constraintRecord
impl UnwindSafe for constraintRecord
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