#[repr(C)]pub struct padname_fieldinfo {
pub refcount: U32,
pub fieldix: PADOFFSET,
pub fieldstash: *mut HV,
pub defop: *mut OP,
pub paramname: *mut SV,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: [u8; 3],
}
Fields§
§refcount: U32
§fieldix: PADOFFSET
§fieldstash: *mut HV
§defop: *mut OP
§paramname: *mut SV
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§__bindgen_padding_0: [u8; 3]
Implementations§
Source§impl padname_fieldinfo
impl padname_fieldinfo
pub fn def_if_undef(&self) -> c_int
pub fn set_def_if_undef(&mut self, val: c_int)
pub fn def_if_false(&self) -> c_int
pub fn set_def_if_false(&mut self, val: c_int)
pub fn new_bitfield_1( def_if_undef: c_int, def_if_false: c_int, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for padname_fieldinfo
impl Clone for padname_fieldinfo
Source§fn clone(&self) -> padname_fieldinfo
fn clone(&self) -> padname_fieldinfo
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 padname_fieldinfo
impl Debug for padname_fieldinfo
impl Copy for padname_fieldinfo
Auto Trait Implementations§
impl Freeze for padname_fieldinfo
impl RefUnwindSafe for padname_fieldinfo
impl !Send for padname_fieldinfo
impl !Sync for padname_fieldinfo
impl Unpin for padname_fieldinfo
impl UnwindSafe for padname_fieldinfo
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