[−][src]Struct cranelift_codegen::ir::HeapData
Information about a heap declaration.
Fields
base: GlobalValueThe address of the start of the heap's storage.
min_size: Uimm64Guaranteed minimum heap size in bytes. Heap accesses before min_size don't need bounds
checking.
offset_guard_size: Uimm64Size in bytes of the offset-guard pages following the heap.
style: HeapStyleHeap style, with additional style-specific info.
index_type: TypeThe index type for the heap.
Trait Implementations
Auto Trait Implementations
impl Unpin for HeapData
impl Send for HeapData
impl Sync for HeapData
impl UnwindSafe for HeapData
impl RefUnwindSafe for HeapData
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> 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> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,