[][src]Enum ketos::io::IoMode

pub enum IoMode {
    Create,
    Open,
    Read,
    Stat,
    Write,
}

Indicates the type of I/O operation that generated an error.

Variants

Create

Creating a new file

Open

Opening an existing file

Read

Reading data from an open file

Stat

Accessing file metadata

Write

Writing data to an open file

Trait Implementations

impl Clone for IoMode[src]

impl Copy for IoMode[src]

impl Debug for IoMode[src]

impl Display for IoMode[src]

impl Eq for IoMode[src]

impl PartialEq<IoMode> for IoMode[src]

impl StructuralEq for IoMode[src]

impl StructuralPartialEq for IoMode[src]

Auto Trait Implementations

impl RefUnwindSafe for IoMode

impl Send for IoMode

impl Sync for IoMode

impl Unpin for IoMode

impl UnwindSafe for IoMode

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,