Struct cranelift_codegen::ir::HeapData [−][src]
Information about a heap declaration.
Fields
base: GlobalValue
The address of the start of the heap’s storage.
min_size: Uimm64
Guaranteed minimum heap size in bytes. Heap accesses before min_size
don’t need bounds
checking.
offset_guard_size: Uimm64
Size in bytes of the offset-guard pages following the heap.
style: HeapStyle
Heap style, with additional style-specific info.
index_type: Type
The index type for the heap.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HeapData
impl Send for HeapData
impl Sync for HeapData
impl Unpin for HeapData
impl UnwindSafe for HeapData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,