[][src]Struct wasihost_core::wasi_snapshot_preview1::Fdstat

pub struct Fdstat {
    pub fs_filetype: Filetype,
    pub fs_flags: Fdflags,
    pub fs_rights_base: Rights,
    pub fs_rights_inheriting: Rights,
}

File descriptor attributes.

Fields

fs_filetype: Filetype

File type.

fs_flags: Fdflags

File descriptor flags.

fs_rights_base: Rights

Rights that apply to this file descriptor.

fs_rights_inheriting: Rights

Maximum set of rights that may be installed on new file descriptors that are created through this file descriptor, e.g., through path_open.

Trait Implementations

impl Clone for Fdstat[src]

impl Copy for Fdstat[src]

impl Debug for Fdstat[src]

impl WasiValue for Fdstat[src]

type NativeType = fdstat

The native WASM type.

Auto Trait Implementations

impl RefUnwindSafe for Fdstat

impl Send for Fdstat

impl Sync for Fdstat

impl Unpin for Fdstat

impl UnwindSafe for Fdstat

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