#[repr(usize)]pub enum ErrorCode {
Show 13 variants
FAIL = 1,
BUSY = 2,
ALREADY = 3,
OFF = 4,
RESERVE = 5,
INVAL = 6,
SIZE = 7,
CANCEL = 8,
NOMEM = 9,
NOSUPPORT = 10,
NODEVICE = 11,
UNINSTALLED = 12,
NOACK = 13,
}
Expand description
Standard errors in Tock.
Each error code is assigned a fixed usize
nonzero number. In effect, 0
is reserved for “no error” / “success”.
Variants§
FAIL = 1
Generic failure condition
BUSY = 2
Underlying system is busy; retry
ALREADY = 3
The state requested is already set
OFF = 4
The component is powered down
RESERVE = 5
Reservation required before use
INVAL = 6
An invalid parameter was passed
SIZE = 7
Parameter passed was too large
CANCEL = 8
Operation canceled by a call
NOMEM = 9
Memory required not available
NOSUPPORT = 10
Operation is not supported
NODEVICE = 11
Device is not available
UNINSTALLED = 12
Device is not physically installed
NOACK = 13
Packet transmission not acknowledged
Trait Implementations§
source§impl PartialEq for ErrorCode
impl PartialEq for ErrorCode
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)