Struct parity_wasm::elements::MemorySection
source · [−]pub struct MemorySection(_);
Expand description
Section with table definition (currently only one entry is allowed).
Implementations
sourceimpl 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
sourceimpl Clone for MemorySection
impl Clone for MemorySection
sourcefn clone(&self) -> MemorySection
fn clone(&self) -> MemorySection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MemorySection
impl Debug for MemorySection
sourceimpl Default for MemorySection
impl Default for MemorySection
sourcefn default() -> MemorySection
fn default() -> MemorySection
Returns the “default value” for a type. Read more
sourceimpl Deserialize for MemorySection
impl Deserialize for MemorySection
sourceimpl PartialEq<MemorySection> for MemorySection
impl PartialEq<MemorySection> for MemorySection
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &MemorySection) -> bool
fn ne(&self, other: &MemorySection) -> bool
This method tests for !=
.
sourceimpl Serialize for MemorySection
impl Serialize for MemorySection
impl StructuralPartialEq for MemorySection
Auto Trait Implementations
impl RefUnwindSafe for MemorySection
impl Send for MemorySection
impl Sync for MemorySection
impl Unpin for MemorySection
impl UnwindSafe for MemorySection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more