[−][src]Struct cranelift_codegen::ir::TableData
Information about a table declaration.
Fields
base_gv: GlobalValueGlobal value giving the address of the start of the table.
min_size: Uimm64Guaranteed minimum table size in elements. Table accesses before min_size don't need
bounds checking.
bound_gv: GlobalValueGlobal value giving the current bound of the table, in elements.
element_size: Uimm64The size of a table element, in bytes.
index_type: TypeThe index type for the table.
Trait Implementations
Auto Trait Implementations
impl Unpin for TableData
impl Send for TableData
impl Sync for TableData
impl UnwindSafe for TableData
impl RefUnwindSafe for TableData
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,