[][src]Struct clips_sys::constraintRecord

#[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_ulongclassList: *mut exprrestrictionList: *mut exprminValue: *mut exprmaxValue: *mut exprminFields: *mut exprmaxFields: *mut exprmultifield: *mut constraintRecordnext: *mut constraintRecordbucket: c_uintcount: c_uint

Methods

impl constraintRecord[src]

pub fn anyAllowed(&self) -> c_uint[src]

pub fn set_anyAllowed(&mut self, val: c_uint)[src]

pub fn symbolsAllowed(&self) -> c_uint[src]

pub fn set_symbolsAllowed(&mut self, val: c_uint)[src]

pub fn stringsAllowed(&self) -> c_uint[src]

pub fn set_stringsAllowed(&mut self, val: c_uint)[src]

pub fn floatsAllowed(&self) -> c_uint[src]

pub fn set_floatsAllowed(&mut self, val: c_uint)[src]

pub fn integersAllowed(&self) -> c_uint[src]

pub fn set_integersAllowed(&mut self, val: c_uint)[src]

pub fn instanceNamesAllowed(&self) -> c_uint[src]

pub fn set_instanceNamesAllowed(&mut self, val: c_uint)[src]

pub fn instanceAddressesAllowed(&self) -> c_uint[src]

pub fn set_instanceAddressesAllowed(&mut self, val: c_uint)[src]

pub fn externalAddressesAllowed(&self) -> c_uint[src]

pub fn set_externalAddressesAllowed(&mut self, val: c_uint)[src]

pub fn factAddressesAllowed(&self) -> c_uint[src]

pub fn set_factAddressesAllowed(&mut self, val: c_uint)[src]

pub fn voidAllowed(&self) -> c_uint[src]

pub fn set_voidAllowed(&mut self, val: c_uint)[src]

pub fn anyRestriction(&self) -> c_uint[src]

pub fn set_anyRestriction(&mut self, val: c_uint)[src]

pub fn symbolRestriction(&self) -> c_uint[src]

pub fn set_symbolRestriction(&mut self, val: c_uint)[src]

pub fn stringRestriction(&self) -> c_uint[src]

pub fn set_stringRestriction(&mut self, val: c_uint)[src]

pub fn floatRestriction(&self) -> c_uint[src]

pub fn set_floatRestriction(&mut self, val: c_uint)[src]

pub fn integerRestriction(&self) -> c_uint[src]

pub fn set_integerRestriction(&mut self, val: c_uint)[src]

pub fn classRestriction(&self) -> c_uint[src]

pub fn set_classRestriction(&mut self, val: c_uint)[src]

pub fn instanceNameRestriction(&self) -> c_uint[src]

pub fn set_instanceNameRestriction(&mut self, val: c_uint)[src]

pub fn multifieldsAllowed(&self) -> c_uint[src]

pub fn set_multifieldsAllowed(&mut self, val: c_uint)[src]

pub fn singlefieldsAllowed(&self) -> c_uint[src]

pub fn set_singlefieldsAllowed(&mut self, val: c_uint)[src]

pub fn installed(&self) -> c_uint[src]

pub fn set_installed(&mut self, val: c_uint)[src]

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>
[src]

Trait Implementations

impl Clone for constraintRecord[src]

impl Copy for constraintRecord[src]

impl Debug for constraintRecord[src]

impl Default for constraintRecord[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.