[−][src]Enum walrus::DataKind
The kind of data segment: passive or active.
Variants
Active(ActiveData)
An active data segment that is automatically initialized at some address in a static memory.
Passive
A passive data segment that must be manually initialized at a dynamic
address via the memory.init
instruction (perhaps multiple times in
multiple different memories) and then manually freed when it's no longer
needed via the data.drop
instruction.
Trait Implementations
Auto Trait Implementations
impl Unpin for DataKind
impl Sync for DataKind
impl Send for DataKind
impl UnwindSafe for DataKind
impl RefUnwindSafe for DataKind
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,