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 duplicate 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 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
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