#[repr(C)]pub struct GeneralPurposeRegisters {Show 15 fields
pub r15: usize,
pub r14: usize,
pub r13: usize,
pub r12: usize,
pub r11: usize,
pub r10: usize,
pub r9: usize,
pub r8: usize,
pub rsi: usize,
pub rdi: usize,
pub rbp: usize,
pub rdx: usize,
pub rcx: usize,
pub rbx: usize,
pub rax: usize,
}Expand description
X86_64’s general purpose registers.
Fields§
§r15: usizeR15 register.
r14: usizeR14 register.
r13: usizeR13 register.
r12: usizeR12 register.
r11: usizeR11 register.
r10: usizeR10 register.
r9: usizeR9 register.
r8: usizeR8 register.
rsi: usizeRSI register.
rdi: usizeRDI register.
rbp: usizeRBP register.
rdx: usizeRDX register.
rcx: usizeRCX register.
rbx: usizeRBX register.
rax: usizeRAX register.
Trait Implementations§
Source§impl Clone for GeneralPurposeRegisters
impl Clone for GeneralPurposeRegisters
Source§fn clone(&self) -> GeneralPurposeRegisters
fn clone(&self) -> GeneralPurposeRegisters
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeneralPurposeRegisters
impl Debug for GeneralPurposeRegisters
Source§impl Default for GeneralPurposeRegisters
impl Default for GeneralPurposeRegisters
Source§fn default() -> GeneralPurposeRegisters
fn default() -> GeneralPurposeRegisters
Returns the “default value” for a type. Read more
impl Copy for GeneralPurposeRegisters
Auto Trait Implementations§
impl Freeze for GeneralPurposeRegisters
impl RefUnwindSafe for GeneralPurposeRegisters
impl Send for GeneralPurposeRegisters
impl Sync for GeneralPurposeRegisters
impl Unpin for GeneralPurposeRegisters
impl UnwindSafe for GeneralPurposeRegisters
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)