[][src]Enum ioe::IoErrKind

pub enum IoErrKind {
    NotFound,
    PermissionDenied,
    ConnectionRefused,
    ConnectionReset,
    ConnectionAborted,
    NotConnected,
    AddrInUse,
    AddrNotAvailable,
    BrokenPipe,
    AlreadyExists,
    WouldBlock,
    InvalidInput,
    InvalidData,
    TimedOut,
    WriteZero,
    Interrupted,
    Other,
    UnexpectedEof,
    // some variants omitted
}

A copy of io::ErrorKind that can be properly de/serialized. It's possible to convert between io::ErrorKind and IoErrKind by using the From trait.

Variants

NotFound
PermissionDenied
ConnectionRefused
ConnectionReset
ConnectionAborted
NotConnected
AddrInUse
AddrNotAvailable
BrokenPipe
AlreadyExists
WouldBlock
InvalidInput
InvalidData
TimedOut
WriteZero
Interrupted
Other
UnexpectedEof

Trait Implementations

impl Clone for IoErrKind[src]

impl Copy for IoErrKind[src]

impl Debug for IoErrKind[src]

impl<'de> Deserialize<'de> for IoErrKind[src]

impl Display for IoErrKind[src]

impl Eq for IoErrKind[src]

impl From<ErrorKind> for IoErrKind[src]

impl From<IoErrKind> for ErrorKind[src]

impl Ord for IoErrKind[src]

impl PartialEq<IoErrKind> for IoErrKind[src]

impl PartialOrd<IoErrKind> for IoErrKind[src]

impl Serialize for IoErrKind[src]

impl StructuralEq for IoErrKind[src]

impl StructuralPartialEq for IoErrKind[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.