pub enum Held {
Frame(i64),
Reg(u16),
}Expand description
A place in the machine something can be.
Variants§
Frame(i64)
This far from the function’s frame base, which is a negative number for anything in the frame, since the frame base is the stack pointer the caller had and a frame is below that.
Reg(u16)
In this register, by the number this target’s DWARF register numbering gives it.
Not the register number the back end uses. The two agree on some targets and not on others, and the translation is the caller’s, because the caller is what knows which target this is.
Trait Implementations§
impl Copy for Held
impl Eq for Held
impl StructuralPartialEq for Held
Auto Trait Implementations§
impl Freeze for Held
impl RefUnwindSafe for Held
impl Send for Held
impl Sync for Held
impl Unpin for Held
impl UnsafeUnpin for Held
impl UnwindSafe for Held
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.