[−][src]Enum wasmer_vm::MemoryStyle
Implementation styles for WebAssembly linear memory.
Variants
The actual memory can be resized and moved.
Fields of Dynamic
offset_guard_size: u64
Our chosen offset-guard size.
It represents the size in bytes of extra guard pages after the end to optimize loads and stores with constant offsets.
Address space is allocated up front.
Fields of Static
Implementations
impl MemoryStyle
[src]
pub fn offset_guard_size(&self) -> u64
[src]
Returns the offset-guard size
Trait Implementations
impl Clone for MemoryStyle
[src]
pub fn clone(&self) -> MemoryStyle
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MemoryStyle
[src]
impl<'de> Deserialize<'de> for MemoryStyle
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for MemoryStyle
[src]
impl Hash for MemoryStyle
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<MemoryStyle> for MemoryStyle
[src]
pub fn eq(&self, other: &MemoryStyle) -> bool
[src]
pub fn ne(&self, other: &MemoryStyle) -> bool
[src]
impl Serialize for MemoryStyle
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for MemoryStyle
[src]
impl StructuralPartialEq for MemoryStyle
[src]
Auto Trait Implementations
impl RefUnwindSafe for MemoryStyle
impl Send for MemoryStyle
impl Sync for MemoryStyle
impl Unpin for MemoryStyle
impl UnwindSafe for MemoryStyle
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[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, 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>,