pub enum CanonicalOptionsDataModel {
Gc {},
LinearMemory(LinearMemoryOptions),
}
Expand description
The data model for objects that are not unboxed in locals.
Variants§
Gc
Data is stored in GC objects.
LinearMemory(LinearMemoryOptions)
Data is stored in a linear memory.
Trait Implementations§
Source§impl Clone for CanonicalOptionsDataModel
impl Clone for CanonicalOptionsDataModel
Source§fn clone(&self) -> CanonicalOptionsDataModel
fn clone(&self) -> CanonicalOptionsDataModel
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CanonicalOptionsDataModel
impl Debug for CanonicalOptionsDataModel
Source§impl<'de> Deserialize<'de> for CanonicalOptionsDataModel
impl<'de> Deserialize<'de> for CanonicalOptionsDataModel
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
impl Copy for CanonicalOptionsDataModel
Auto Trait Implementations§
impl Freeze for CanonicalOptionsDataModel
impl RefUnwindSafe for CanonicalOptionsDataModel
impl Send for CanonicalOptionsDataModel
impl Sync for CanonicalOptionsDataModel
impl Unpin for CanonicalOptionsDataModel
impl UnwindSafe for CanonicalOptionsDataModel
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