#[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(my_perl: *mut PerlInterpreter) -> *mut OP>,
pub op_targ: PADOFFSET,
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(my_perl: *mut PerlInterpreter) -> *mut OP>
§op_targ: PADOFFSET
§_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 OP
Implementations§
Source§impl loop_
impl loop_
pub fn op_type(&self) -> U16
pub fn set_op_type(&mut self, val: U16)
pub fn op_opt(&self) -> U16
pub fn set_op_opt(&mut self, val: U16)
pub fn op_slabbed(&self) -> U16
pub fn set_op_slabbed(&mut self, val: U16)
pub fn op_savefree(&self) -> U16
pub fn set_op_savefree(&mut self, val: U16)
pub fn op_static(&self) -> U16
pub fn set_op_static(&mut self, val: U16)
pub fn op_folded(&self) -> U16
pub fn set_op_folded(&mut self, val: U16)
pub fn op_moresib(&self) -> U16
pub fn set_op_moresib(&mut self, val: U16)
pub fn op_spare(&self) -> U16
pub fn set_op_spare(&mut self, 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§
Auto Trait Implementations§
impl Freeze for loop_
impl RefUnwindSafe for loop_
impl !Send for loop_
impl !Sync for loop_
impl Unpin 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