pub enum MessagingError {
DispatchFailed {
message_type: MessageType,
receiver: String,
},
RegisterListenerFailed {
sender_name: String,
},
ApiStorageError {
source: ApiStorageError,
},
}
Variants§
DispatchFailed
Failed to dispatch message to {receiver}, kind: {message_type:?}
RegisterListenerFailed
Failed to register listener for sender: {sender_name}
ApiStorageError
Fields
§
source: ApiStorageError
Trait Implementations§
Source§impl Clone for MessagingError
impl Clone for MessagingError
Source§fn clone(&self) -> MessagingError
fn clone(&self) -> MessagingError
Returns a copy 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 MessagingError
impl Debug for MessagingError
Source§impl Display for MessagingError
impl Display for MessagingError
Source§impl Error for MessagingError
impl Error for MessagingError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for MessagingError
impl ErrorCompat for MessagingError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source
. Read moreSource§impl From<ApiStorageError> for MessagingError
impl From<ApiStorageError> for MessagingError
Source§fn from(error: ApiStorageError) -> Self
fn from(error: ApiStorageError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MessagingError
impl PartialEq for MessagingError
impl StructuralPartialEq for MessagingError
Auto Trait Implementations§
impl Freeze for MessagingError
impl RefUnwindSafe for MessagingError
impl Send for MessagingError
impl Sync for MessagingError
impl Unpin for MessagingError
impl UnwindSafe for MessagingError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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