Struct wasmtime_environ::TablePlan
source · pub struct TablePlan {
pub table: Table,
pub style: TableStyle,
pub written: bool,
pub non_null_zero: bool,
}
Expand description
A WebAssembly table description along with our chosen style for implementing it.
Fields§
§table: Table
The WebAssembly table description.
style: TableStyle
Our chosen implementation style.
written: bool
Whether the table is observed to be written or possibly written: either by some opcode present in the code section, or by the fact that the table is exported.
non_null_zero: bool
Whether this table may have a non-null zero element.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TablePlan
impl<'de> Deserialize<'de> for TablePlan
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TablePlan
impl RefUnwindSafe for TablePlan
impl Send for TablePlan
impl Sync for TablePlan
impl Unpin for TablePlan
impl UnwindSafe for TablePlan
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more