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

pub struct Heap(_);

A reference to a heap.

Methods

impl Heap

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 Heap[src]

pub fn with_number(n: u32) -> Option<Self>[src]

Create a new heap reference from its number.

This method is for use by the parser.

Trait Implementations

impl From<Heap> for AnyEntity[src]

impl PartialEq<Heap> for Heap[src]

impl Eq for Heap[src]

impl Hash for Heap[src]

impl Display for Heap

impl Debug for Heap

impl Copy for Heap[src]

impl Clone for Heap[src]

impl ReservedValue for Heap

impl EntityRef for Heap

Auto Trait Implementations

impl Unpin for Heap

impl Send for Heap

impl Sync for Heap

impl UnwindSafe for Heap

impl RefUnwindSafe for Heap

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]