Struct cranelift_codegen::ir::entities::Heap [−][src]
pub struct Heap(_);
An opaque reference to a heap.
Heaps are used to access dynamically allocated memory through
heap_addr.
To create a heap, use FunctionBuilder::create_heap.
While the order is stable, it is arbitrary.
Implementations
impl Heap[src]
impl Heap[src]impl Heap[src]
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 PartialOrd<Heap> for Heap[src]
impl PartialOrd<Heap> for Heap[src]impl ReservedValue for Heap[src]
impl ReservedValue for Heap[src]fn reserved_value() -> Heap[src]
fn is_reserved_value(&self) -> bool[src]
impl Copy for Heap[src]
impl Eq for Heap[src]
impl StructuralEq for Heap[src]
impl StructuralPartialEq for Heap[src]
Auto Trait Implementations
impl RefUnwindSafe for Heap
impl Send for Heap
impl Sync for Heap
impl Unpin for Heap
impl UnwindSafe for Heap
Blanket Implementations
impl<T> CallHasher for T where
T: Hash, [src]
impl<T> CallHasher for T where
T: Hash, [src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]pub fn equivalent(&self, key: &K) -> bool[src]
impl<T> SparseMapValue<T> for T where
T: EntityRef, [src]
impl<T> SparseMapValue<T> for T where
T: EntityRef, [src]