Struct wasm_encoder::MemoryType
source · pub struct MemoryType {
pub minimum: u64,
pub maximum: Option<u64>,
pub memory64: bool,
pub shared: bool,
}
Expand description
A memory’s type.
Fields§
§minimum: u64
Minimum size, in pages, of this memory
maximum: Option<u64>
Maximum size, in pages, of this memory
memory64: bool
Whether or not this is a 64-bit memory.
Whether or not this memory is shared.
Trait Implementations§
source§impl Clone for MemoryType
impl Clone for MemoryType
source§fn clone(&self) -> MemoryType
fn clone(&self) -> MemoryType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemoryType
impl Debug for MemoryType
source§impl Encode for MemoryType
impl Encode for MemoryType
source§impl From<MemoryType> for EntityType
impl From<MemoryType> for EntityType
source§fn from(t: MemoryType) -> Self
fn from(t: MemoryType) -> Self
Converts to this type from the input type.
source§impl Hash for MemoryType
impl Hash for MemoryType
source§impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
source§fn eq(&self, other: &MemoryType) -> bool
fn eq(&self, other: &MemoryType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.