#[repr(C)]pub struct loop_ {Show 13 fields
pub op_next: *mut op,
pub op_sibparent: *mut op,
pub op_ppaddr: Option<unsafe extern "C" fn(*mut interpreter) -> *mut op>,
pub op_targ: isize,
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub op_flags: u8,
pub op_private: u8,
pub op_first: *mut op,
pub op_last: *mut op,
pub op_redoop: *mut op,
pub op_nextop: *mut op,
pub op_lastop: *mut op,
}Fields§
§op_next: *mut op§op_sibparent: *mut op§op_ppaddr: Option<unsafe extern "C" fn(*mut interpreter) -> *mut op>§op_targ: isize§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>§op_flags: u8§op_private: u8§op_first: *mut op§op_last: *mut op§op_redoop: *mut op§op_nextop: *mut op§op_lastop: *mut opImplementations§
Source§impl loop_
impl loop_
pub fn op_type(&self) -> u16
pub fn set_op_type(&mut self, val: u16)
pub unsafe fn op_type_raw(this: *const loop_) -> u16
pub unsafe fn set_op_type_raw(this: *mut loop_, val: u16)
pub fn op_opt(&self) -> u16
pub fn set_op_opt(&mut self, val: u16)
pub unsafe fn op_opt_raw(this: *const loop_) -> u16
pub unsafe fn set_op_opt_raw(this: *mut loop_, val: u16)
pub fn op_slabbed(&self) -> u16
pub fn set_op_slabbed(&mut self, val: u16)
pub unsafe fn op_slabbed_raw(this: *const loop_) -> u16
pub unsafe fn set_op_slabbed_raw(this: *mut loop_, val: u16)
pub fn op_savefree(&self) -> u16
pub fn set_op_savefree(&mut self, val: u16)
pub unsafe fn op_savefree_raw(this: *const loop_) -> u16
pub unsafe fn set_op_savefree_raw(this: *mut loop_, val: u16)
pub fn op_static(&self) -> u16
pub fn set_op_static(&mut self, val: u16)
pub unsafe fn op_static_raw(this: *const loop_) -> u16
pub unsafe fn set_op_static_raw(this: *mut loop_, val: u16)
pub fn op_folded(&self) -> u16
pub fn set_op_folded(&mut self, val: u16)
pub unsafe fn op_folded_raw(this: *const loop_) -> u16
pub unsafe fn set_op_folded_raw(this: *mut loop_, val: u16)
pub fn op_moresib(&self) -> u16
pub fn set_op_moresib(&mut self, val: u16)
pub unsafe fn op_moresib_raw(this: *const loop_) -> u16
pub unsafe fn set_op_moresib_raw(this: *mut loop_, val: u16)
pub fn op_spare(&self) -> u16
pub fn set_op_spare(&mut self, val: u16)
pub unsafe fn op_spare_raw(this: *const loop_) -> u16
pub unsafe fn set_op_spare_raw(this: *mut loop_, val: u16)
pub fn new_bitfield_1( op_type: u16, op_opt: u16, op_slabbed: u16, op_savefree: u16, op_static: u16, op_folded: u16, op_moresib: u16, op_spare: u16, ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
Source§impl Ord for loop_
impl Ord for loop_
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for loop_
impl PartialOrd for loop_
impl Copy for loop_
impl Eq for loop_
impl StructuralPartialEq for loop_
Auto Trait Implementations§
impl Freeze for loop_
impl RefUnwindSafe for loop_
impl !Send for loop_
impl !Sync for loop_
impl Unpin for loop_
impl UnsafeUnpin for loop_
impl UnwindSafe for loop_
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