Enum round_based::containers::StoreErr [−][src]
Common error type for MessageStore implementations in this crate
Variants (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.
Got message which was already received (no matter how similar they are)
Got message from unknown party
Fields of UnknownSender
sender: u16
Got broadcast message, whereas P2P message is expected
Got P2P message, whereas broadcast message is expected
Got message that addressed to another party (msg.receiver != me
)
Got message which sent by this party
Called finish, but more messages are wanted
Trait Implementations
impl Debug for StoreErr
[src]
impl Display for StoreErr
[src]
impl Error for StoreErr
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<StoreErr> for StoreErr
[src]
impl StructuralPartialEq for StoreErr
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,