pub enum SignalFdReadError {
SystemBreaksReadContract,
Interrupt,
IOerror,
InsufficientResources,
InsufficientMemory,
UnknownError(i32),
}Expand description
Error emitted from BlockingSignalFd::blocking_read() or SignalFd::try_read().
Variants§
SystemBreaksReadContract
The amount of bytes read were less than the size of the internal siginfo struct
Interrupt
An interrupt signal was raised
IOerror
An input/output error occurred
InsufficientResources
Insufficient resources available
InsufficientMemory
Insufficient memory available
UnknownError(i32)
An error that was not documented in the POSIX API was reported
Trait Implementations§
Source§impl Clone for SignalFdReadError
impl Clone for SignalFdReadError
Source§fn clone(&self) -> SignalFdReadError
fn clone(&self) -> SignalFdReadError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SignalFdReadError
impl Debug for SignalFdReadError
Source§impl Display for SignalFdReadError
impl Display for SignalFdReadError
Source§impl Error for SignalFdReadError
impl Error for SignalFdReadError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl Hash for SignalFdReadError
impl Hash for SignalFdReadError
Source§impl PartialEq for SignalFdReadError
impl PartialEq for SignalFdReadError
impl Copy for SignalFdReadError
impl Eq for SignalFdReadError
impl StructuralPartialEq for SignalFdReadError
Auto Trait Implementations§
impl Freeze for SignalFdReadError
impl RefUnwindSafe for SignalFdReadError
impl Send for SignalFdReadError
impl Sync for SignalFdReadError
impl Unpin for SignalFdReadError
impl UnwindSafe for SignalFdReadError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more