#[non_exhaustive]pub enum GenericSendError {
RxDisconnected,
QueueFull(Option<u32>),
Other,
}
Available on crate feature
std
only.Expand description
Generic error type for sending a PDU via a message queue.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for GenericSendError
impl Clone for GenericSendError
Source§fn clone(&self) -> GenericSendError
fn clone(&self) -> GenericSendError
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 GenericSendError
impl Debug for GenericSendError
Source§impl Display for GenericSendError
impl Display for GenericSendError
Source§impl Error for GenericSendError
impl Error for GenericSendError
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 From<GenericSendError> for DestError
Available on crate feature alloc
only.
impl From<GenericSendError> for DestError
Available on crate feature
alloc
only.Source§fn from(source: GenericSendError) -> Self
fn from(source: GenericSendError) -> Self
Converts to this type from the input type.
Source§impl From<GenericSendError> for SourceError
Available on crate feature alloc
only.
impl From<GenericSendError> for SourceError
Available on crate feature
alloc
only.Source§fn from(source: GenericSendError) -> Self
fn from(source: GenericSendError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for GenericSendError
impl PartialEq for GenericSendError
impl Copy for GenericSendError
impl Eq for GenericSendError
impl StructuralPartialEq for GenericSendError
Auto Trait Implementations§
impl Freeze for GenericSendError
impl RefUnwindSafe for GenericSendError
impl Send for GenericSendError
impl Sync for GenericSendError
impl Unpin for GenericSendError
impl UnwindSafe for GenericSendError
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.