Enum filedescriptor::Error
source · [−]#[non_exhaustive]
pub enum Error {
Show 19 variants
Pipe(Error),
Socketpair(Error),
Socket(Error),
Bind(Error),
Getsockname(Error),
Listen(Error),
Connect(Error),
Accept(Error),
Fcntl(Error),
Cloexec(Error),
FionBio(Error),
Poll(Error),
Dup {
fd: i64,
source: Error,
},
Dup2 {
src_fd: i64,
dest_fd: i64,
source: Error,
},
IllegalFdValue(i64),
FdValueOutsideFdSetSize(i64),
OnlySocketsNonBlocking,
SetStdHandle(Error),
Io(Error),
}
Variants (Non-exhaustive)
This enum is marked as 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.