#[repr(C)]pub struct objectPatternNode {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>,
pub leaveFields: c_ushort,
pub matchTimeTag: c_ulonglong,
pub slotNameID: c_ushort,
pub networkTest: *mut Expression,
pub nextLevel: *mut objectPatternNode,
pub lastLevel: *mut objectPatternNode,
pub leftNode: *mut objectPatternNode,
pub rightNode: *mut objectPatternNode,
pub alphaNode: *mut OBJECT_ALPHA_NODE,
pub bsaveID: c_ulong,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>§leaveFields: c_ushort§matchTimeTag: c_ulonglong§slotNameID: c_ushort§networkTest: *mut Expression§nextLevel: *mut objectPatternNode§lastLevel: *mut objectPatternNode§leftNode: *mut objectPatternNode§rightNode: *mut objectPatternNode§alphaNode: *mut OBJECT_ALPHA_NODE§bsaveID: c_ulongImplementations§
Source§impl objectPatternNode
impl objectPatternNode
pub fn blocked(&self) -> c_uint
pub fn set_blocked(&mut self, val: c_uint)
pub fn multifieldNode(&self) -> c_uint
pub fn set_multifieldNode(&mut self, val: c_uint)
pub fn endSlot(&self) -> c_uint
pub fn set_endSlot(&mut self, val: c_uint)
pub fn selector(&self) -> c_uint
pub fn set_selector(&mut self, val: c_uint)
pub fn whichField(&self) -> c_uint
pub fn set_whichField(&mut self, val: c_uint)
pub fn new_bitfield_1( blocked: c_uint, multifieldNode: c_uint, endSlot: c_uint, selector: c_uint, whichField: c_uint, ) -> __BindgenBitfieldUnit<[u8; 2], u8>
Trait Implementations§
Source§impl Clone for objectPatternNode
impl Clone for objectPatternNode
Source§fn clone(&self) -> objectPatternNode
fn clone(&self) -> objectPatternNode
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 objectPatternNode
impl Debug for objectPatternNode
Source§impl Default for objectPatternNode
impl Default for objectPatternNode
impl Copy for objectPatternNode
Auto Trait Implementations§
impl Freeze for objectPatternNode
impl RefUnwindSafe for objectPatternNode
impl !Send for objectPatternNode
impl !Sync for objectPatternNode
impl Unpin for objectPatternNode
impl UnwindSafe for objectPatternNode
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