[−][src]Struct cranelift_codegen::ir::entities::StackSlot
An opaque reference to a stack slot.
Methods
impl StackSlot
pub fn from_u32(x: u32) -> Self
Return the underlying index value as a u32
.
pub fn as_u32(self) -> u32
Return the underlying index value as a u32
.
impl StackSlot
[src]
pub fn with_number(n: u32) -> Option<Self>
[src]
Create a new stack slot reference from its number.
This method is for use by the parser.
Trait Implementations
impl From<StackSlot> for AnyEntity
[src]
impl PartialEq<StackSlot> for StackSlot
[src]
impl Eq for StackSlot
[src]
impl Hash for StackSlot
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Copy for StackSlot
[src]
impl Debug for StackSlot
impl Display for StackSlot
impl Index<StackSlot> for StackSlots
[src]
type Output = StackSlotData
The returned type after indexing.
fn index(&self, ss: StackSlot) -> &StackSlotData
[src]
impl IndexMut<StackSlot> for StackSlots
[src]
fn index_mut(&mut self, ss: StackSlot) -> &mut StackSlotData
[src]
impl Clone for StackSlot
[src]
impl ReservedValue for StackSlot
fn reserved_value() -> StackSlot
impl EntityRef for StackSlot
Auto Trait Implementations
impl Send for StackSlot
impl Sync for StackSlot
impl Unpin for StackSlot
impl RefUnwindSafe for StackSlot
impl UnwindSafe for StackSlot
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> SparseMapValue<T> for T where
T: EntityRef,
[src]
T: EntityRef,