#[repr(C)]pub struct patternNodeHeader {
pub firstHash: *mut alphaMemoryHash,
pub lastHash: *mut alphaMemoryHash,
pub entryJoin: *mut joinNode,
pub rightHash: *mut Expression,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub __bindgen_padding_0: [u8; 3],
}Fields§
§firstHash: *mut alphaMemoryHash§lastHash: *mut alphaMemoryHash§entryJoin: *mut joinNode§rightHash: *mut Expression§_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>§__bindgen_padding_0: [u8; 3]Implementations§
Source§impl patternNodeHeader
impl patternNodeHeader
pub fn singlefieldNode(&self) -> c_uint
pub fn set_singlefieldNode(&mut self, val: c_uint)
pub fn multifieldNode(&self) -> c_uint
pub fn set_multifieldNode(&mut self, val: c_uint)
pub fn stopNode(&self) -> c_uint
pub fn set_stopNode(&mut self, val: c_uint)
pub fn initialize(&self) -> c_uint
pub fn set_initialize(&mut self, val: c_uint)
pub fn marked(&self) -> c_uint
pub fn set_marked(&mut self, val: c_uint)
pub fn beginSlot(&self) -> c_uint
pub fn set_beginSlot(&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 new_bitfield_1( singlefieldNode: c_uint, multifieldNode: c_uint, stopNode: c_uint, initialize: c_uint, marked: c_uint, beginSlot: c_uint, endSlot: c_uint, selector: c_uint, ) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations§
Source§impl Clone for patternNodeHeader
impl Clone for patternNodeHeader
Source§fn clone(&self) -> patternNodeHeader
fn clone(&self) -> patternNodeHeader
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 patternNodeHeader
impl Debug for patternNodeHeader
Source§impl Default for patternNodeHeader
impl Default for patternNodeHeader
impl Copy for patternNodeHeader
Auto Trait Implementations§
impl Freeze for patternNodeHeader
impl RefUnwindSafe for patternNodeHeader
impl !Send for patternNodeHeader
impl !Sync for patternNodeHeader
impl Unpin for patternNodeHeader
impl UnwindSafe for patternNodeHeader
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