[−][src]Enum wasmer_wasi::WasiVersion
The version of WASI. This is determined by the imports namespace string.
Variants
wasi_unstable
.
wasi_snapshot_preview1
.
Latest version.
It's a “floating” version, i.e. it's an alias to the latest
version (for the moment, Snapshot1
). Using this version is a
way to ensure that modules will run only if they come with the
latest WASI version (in case of security issues for instance),
by just updating the runtime.
Note that this version is never returned by an API. It is provided only by the user.
Trait Implementations
impl Clone for WasiVersion
[src]
fn clone(&self) -> WasiVersion
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for WasiVersion
[src]
impl Debug for WasiVersion
[src]
impl PartialEq<WasiVersion> for WasiVersion
[src]
fn eq(&self, other: &WasiVersion) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for WasiVersion
[src]
Auto Trait Implementations
impl RefUnwindSafe for WasiVersion
impl Send for WasiVersion
impl Sync for WasiVersion
impl Unpin for WasiVersion
impl UnwindSafe for WasiVersion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,