#[repr(C)]pub struct TCGHelperInfo {
pub func: *mut c_void,
pub name: *const c_char,
pub init: usize,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8]>,
pub in_: [TCGCallArgumentLoc; 14],
}Fields§
§func: *mut c_void§name: *const c_char§init: usize§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 8]>§in_: [TCGCallArgumentLoc; 14]Implementations§
Source§impl TCGHelperInfo
impl TCGHelperInfo
pub fn typemask(&self) -> c_uint
pub fn set_typemask(&mut self, val: c_uint)
pub unsafe fn typemask_raw(this: *const Self) -> c_uint
pub unsafe fn set_typemask_raw(this: *mut Self, val: c_uint)
pub fn flags(&self) -> c_uint
pub fn set_flags(&mut self, val: c_uint)
pub unsafe fn flags_raw(this: *const Self) -> c_uint
pub unsafe fn set_flags_raw(this: *mut Self, val: c_uint)
pub fn nr_in(&self) -> c_uint
pub fn set_nr_in(&mut self, val: c_uint)
pub unsafe fn nr_in_raw(this: *const Self) -> c_uint
pub unsafe fn set_nr_in_raw(this: *mut Self, val: c_uint)
pub fn nr_out(&self) -> c_uint
pub fn set_nr_out(&mut self, val: c_uint)
pub unsafe fn nr_out_raw(this: *const Self) -> c_uint
pub unsafe fn set_nr_out_raw(this: *mut Self, val: c_uint)
pub fn out_kind(&self) -> TCGCallReturnKind
pub fn set_out_kind(&mut self, val: TCGCallReturnKind)
pub unsafe fn out_kind_raw(this: *const Self) -> TCGCallReturnKind
pub unsafe fn set_out_kind_raw(this: *mut Self, val: TCGCallReturnKind)
pub fn new_bitfield_1( typemask: c_uint, flags: c_uint, nr_in: c_uint, nr_out: c_uint, out_kind: TCGCallReturnKind, ) -> __BindgenBitfieldUnit<[u8; 8]>
Trait Implementations§
Source§impl Clone for TCGHelperInfo
impl Clone for TCGHelperInfo
Source§fn clone(&self) -> TCGHelperInfo
fn clone(&self) -> TCGHelperInfo
Returns a duplicate 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 TCGHelperInfo
impl Debug for TCGHelperInfo
Source§impl Default for TCGHelperInfo
impl Default for TCGHelperInfo
impl Copy for TCGHelperInfo
Auto Trait Implementations§
impl Freeze for TCGHelperInfo
impl RefUnwindSafe for TCGHelperInfo
impl !Send for TCGHelperInfo
impl !Sync for TCGHelperInfo
impl Unpin for TCGHelperInfo
impl UnwindSafe for TCGHelperInfo
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