#[repr(C)]pub struct TCGTemp {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 5]>,
pub val: i64,
pub mem_base: *mut TCGTemp,
pub mem_offset: isize,
pub name: *const i8,
}Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 5]>§val: i64§mem_base: *mut TCGTemp§mem_offset: isize§name: *const i8Implementations§
Source§impl TCGTemp
impl TCGTemp
pub fn reg(&self) -> u32
pub fn set_reg(&mut self, val: u32)
pub fn val_type(&self) -> u32
pub fn set_val_type(&mut self, val: u32)
pub fn base_type(&self) -> u32
pub fn set_base_type(&mut self, val: u32)
pub fn type_(&self) -> u32
pub fn set_type(&mut self, val: u32)
pub fn fixed_reg(&self) -> u32
pub fn set_fixed_reg(&mut self, val: u32)
pub fn indirect_reg(&self) -> u32
pub fn set_indirect_reg(&mut self, val: u32)
pub fn indirect_base(&self) -> u32
pub fn set_indirect_base(&mut self, val: u32)
pub fn mem_coherent(&self) -> u32
pub fn set_mem_coherent(&mut self, val: u32)
pub fn mem_allocated(&self) -> u32
pub fn set_mem_allocated(&mut self, val: u32)
pub fn temp_local(&self) -> u32
pub fn set_temp_local(&mut self, val: u32)
pub fn temp_allocated(&self) -> u32
pub fn set_temp_allocated(&mut self, val: u32)
pub fn new_bitfield_1( reg: u32, val_type: u32, base_type: u32, type_: u32, fixed_reg: u32, indirect_reg: u32, indirect_base: u32, mem_coherent: u32, mem_allocated: u32, temp_local: u32, temp_allocated: u32, ) -> __BindgenBitfieldUnit<[u8; 5]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TCGTemp
impl RefUnwindSafe for TCGTemp
impl !Send for TCGTemp
impl !Sync for TCGTemp
impl Unpin for TCGTemp
impl UnwindSafe for TCGTemp
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