pub struct CraneliftRegisters;Available on crate feature
x86 only.Expand description
Define the types of registers Cranelift will use.
Trait Implementations§
Source§impl Clone for CraneliftRegisters
impl Clone for CraneliftRegisters
Source§fn clone(&self) -> CraneliftRegisters
fn clone(&self) -> CraneliftRegisters
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 CraneliftRegisters
impl Debug for CraneliftRegisters
Source§impl Registers for CraneliftRegisters
impl Registers for CraneliftRegisters
Source§type ReadWriteGpr = PairedGpr
type ReadWriteGpr = PairedGpr
An x64 general purpose register that may be read and written.
Source§type ReadWriteXmm = PairedXmm
type ReadWriteXmm = PairedXmm
An x64 SSE register that may be read and written.
Auto Trait Implementations§
impl Freeze for CraneliftRegisters
impl RefUnwindSafe for CraneliftRegisters
impl Send for CraneliftRegisters
impl Sync for CraneliftRegisters
impl Unpin for CraneliftRegisters
impl UnwindSafe for CraneliftRegisters
Blanket Implementations§
§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)