[][src]Struct cranelift_codegen::ir::entities::StackSlot

pub struct 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]

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.

impl IndexMut<StackSlot> for StackSlots[src]

impl Clone for StackSlot[src]

impl ReservedValue for 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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> SparseMapValue<T> for T where
    T: EntityRef
[src]