[][src]Enum wasihost_core::wasi_snapshot_preview1::Whence

#[non_exhaustive]
pub enum Whence {
    Set,
    Cur,
    End,
}

The position relative to which to set the offset of the file descriptor.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Set

Seek relative to start-of-file.

Cur

Seek relative to current position.

End

Seek relative to end-of-file.

Trait Implementations

impl Clone for Whence[src]

impl Copy for Whence[src]

impl Debug for Whence[src]

impl Eq for Whence[src]

impl Hash for Whence[src]

impl Ord for Whence[src]

impl PartialEq<Whence> for Whence[src]

impl PartialOrd<Whence> for Whence[src]

impl StructuralEq for Whence[src]

impl StructuralPartialEq for Whence[src]

impl WasiValue for Whence[src]

type NativeType = whence

The native WASM type.

Auto Trait Implementations

impl RefUnwindSafe for Whence

impl Send for Whence

impl Sync for Whence

impl Unpin for Whence

impl UnwindSafe for Whence

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.