pub enum FreeRtosError {
OutOfMemory,
QueueSendTimeout,
QueueReceiveTimeout,
MutexTimeout,
Timeout,
QueueFull,
StringConversionError,
TaskNotFound,
InvalidQueueSize,
ProcessorHasShutDown,
}Expand description
Basic error type for the library.
Variants§
OutOfMemory
QueueSendTimeout
QueueReceiveTimeout
MutexTimeout
Timeout
QueueFull
StringConversionError
TaskNotFound
InvalidQueueSize
ProcessorHasShutDown
Trait Implementations§
Source§impl Clone for FreeRtosError
impl Clone for FreeRtosError
Source§fn clone(&self) -> FreeRtosError
fn clone(&self) -> FreeRtosError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FreeRtosError
Source§impl Debug for FreeRtosError
impl Debug for FreeRtosError
impl Eq for FreeRtosError
Source§impl PartialEq for FreeRtosError
impl PartialEq for FreeRtosError
Source§fn eq(&self, other: &FreeRtosError) -> bool
fn eq(&self, other: &FreeRtosError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FreeRtosError
Auto Trait Implementations§
impl Freeze for FreeRtosError
impl RefUnwindSafe for FreeRtosError
impl Send for FreeRtosError
impl Sync for FreeRtosError
impl Unpin for FreeRtosError
impl UnsafeUnpin for FreeRtosError
impl UnwindSafe for FreeRtosError
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