pub enum SysError {
IndexOutOfBound,
ItemMissing,
LengthNotEnough(usize),
Encoding,
Unknown(u64),
}
Expand description
Syscall errors
Variants§
IndexOutOfBound
Index out of bound
ItemMissing
Field is missing for the target
LengthNotEnough(usize)
Buffer length is not enough, error contains actual data length
Encoding
Data encoding error
Unknown(u64)
Unknown syscall error number
Trait Implementations§
source§impl PartialEq<SysError> for SysError
impl PartialEq<SysError> for SysError
impl Copy for SysError
impl Eq for SysError
impl StructuralEq for SysError
impl StructuralPartialEq for SysError
Auto Trait Implementations§
impl RefUnwindSafe for SysError
impl Send for SysError
impl Sync for SysError
impl Unpin for SysError
impl UnwindSafe for SysError
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