Enum round_based::containers::StoreErr
source · [−]#[non_exhaustive]
pub enum StoreErr {
MsgOverwrite,
UnknownSender {
sender: u16,
},
ExpectedP2P,
ExpectedBroadcast,
NotForMe,
ItsFromMe,
WantsMoreMessages,
}Expand description
Common error type for MessageStore implementations in this crate
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.
MsgOverwrite
Got message which was already received (no matter how similar they are)
UnknownSender
Fields
sender: u16Got message from unknown party
ExpectedP2P
Got broadcast message, whereas P2P message is expected
ExpectedBroadcast
Got P2P message, whereas broadcast message is expected
NotForMe
Got message that addressed to another party (msg.receiver != me)
ItsFromMe
Got message which sent by this party
WantsMoreMessages
Called finish, but more messages are wanted
Trait Implementations
sourceimpl Error for StoreErr
impl Error for StoreErr
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for StoreErr
Auto Trait Implementations
impl RefUnwindSafe for StoreErr
impl Send for StoreErr
impl Sync for StoreErr
impl Unpin for StoreErr
impl UnwindSafe for StoreErr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more