[−][src]Enum userfaultfd::Error
Errors for this crate.
Several of these errors contain an underlying Errno
value; see
userfaultfd(2)
and
ioctl_userfaultfd(2)
for more
details on how to interpret these errors.
Variants
CopyFailed(Errno)
Copy ioctl failure with errno
value.
Failure to read a full uffd_msg
struct from the underlying file descriptor.
SystemError(Error)
Generic system error.
End-of-file was read from the underlying file descriptor.
UnrecognizedEvent(u8)
An unrecognized event code was found in a uffd_msg
struct.
UnrecognizedIoctls(u64)
An unrecognized ioctl bit was set in the result of API initialization or registration.
UnsupportedIoctls(IoctlFlags)
Requested ioctls were not available when initializing the API.
ZeropageFailed(Errno)
Zeropage ioctl failure with errno
value.
Trait Implementations
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,