Struct parity_wasm::elements::MemorySection
source · pub struct MemorySection(/* private fields */);
Expand description
Section with table definition (currently only one entry is allowed).
Implementations§
source§impl MemorySection
impl MemorySection
sourcepub fn entries(&self) -> &[MemoryType]
pub fn entries(&self) -> &[MemoryType]
List of all memory entries in the section
sourcepub fn with_entries(entries: Vec<MemoryType>) -> Self
pub fn with_entries(entries: Vec<MemoryType>) -> Self
New memory section with memory types.
sourcepub fn entries_mut(&mut self) -> &mut Vec<MemoryType>
pub fn entries_mut(&mut self) -> &mut Vec<MemoryType>
Mutable list of all memory entries in the section.
Trait Implementations§
source§impl Clone for MemorySection
impl Clone for MemorySection
source§fn clone(&self) -> MemorySection
fn clone(&self) -> MemorySection
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 MemorySection
impl Debug for MemorySection
source§impl Default for MemorySection
impl Default for MemorySection
source§fn default() -> MemorySection
fn default() -> MemorySection
Returns the “default value” for a type. Read more
source§impl Deserialize for MemorySection
impl Deserialize for MemorySection
source§impl PartialEq for MemorySection
impl PartialEq for MemorySection
source§fn eq(&self, other: &MemorySection) -> bool
fn eq(&self, other: &MemorySection) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MemorySection
impl Serialize for MemorySection
impl StructuralPartialEq for MemorySection
Auto Trait Implementations§
impl Freeze for MemorySection
impl RefUnwindSafe for MemorySection
impl Send for MemorySection
impl Sync for MemorySection
impl Unpin for MemorySection
impl UnwindSafe for MemorySection
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)