Struct clips_sys::patternNodeHeader
source · #[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; 7],
}
Fields
firstHash: *mut alphaMemoryHash
lastHash: *mut alphaMemoryHash
entryJoin: *mut joinNode
rightHash: *mut Expression
_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>
__bindgen_padding_0: [u8; 7]
Implementations
sourceimpl 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
sourceimpl Clone for patternNodeHeader
impl Clone for patternNodeHeader
sourcefn clone(&self) -> patternNodeHeader
fn clone(&self) -> patternNodeHeader
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 patternNodeHeader
impl Debug for patternNodeHeader
sourceimpl Default for patternNodeHeader
impl Default for patternNodeHeader
impl Copy for patternNodeHeader
Auto Trait Implementations
impl RefUnwindSafe for patternNodeHeader
impl !Send for patternNodeHeader
impl !Sync for patternNodeHeader
impl Unpin for patternNodeHeader
impl UnwindSafe for patternNodeHeader
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