pub enum InvalidExecutingMessage {
MinimumSafety {
got: SafetyLevel,
expected: SafetyLevel,
},
UnknownChain(u64),
}Expand description
Invalid ExecutingMessage error.
Variants§
MinimumSafety
Message does not meet minimum safety level
Fields
§
got: SafetyLevelActual level of the message
§
expected: SafetyLevelMinimum acceptable level that was passed to supervisor
UnknownChain(u64)
Invalid chain
Implementations§
Source§impl InvalidExecutingMessage
impl InvalidExecutingMessage
Sourcepub fn parse_err_msg(err_msg: &str) -> Option<InvalidExecutingMessage>
pub fn parse_err_msg(err_msg: &str) -> Option<InvalidExecutingMessage>
Parses error message. Returns None, if message is not recognized.
Trait Implementations§
Source§impl Debug for InvalidExecutingMessage
impl Debug for InvalidExecutingMessage
Source§impl Display for InvalidExecutingMessage
impl Display for InvalidExecutingMessage
Source§impl Error for InvalidExecutingMessage
impl Error for InvalidExecutingMessage
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()
Auto Trait Implementations§
impl Freeze for InvalidExecutingMessage
impl RefUnwindSafe for InvalidExecutingMessage
impl Send for InvalidExecutingMessage
impl Sync for InvalidExecutingMessage
impl Unpin for InvalidExecutingMessage
impl UnwindSafe for InvalidExecutingMessage
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more