pub enum ErrorScope {
Node {
kind: String,
step: u64,
},
Scheduler {
step: u64,
},
Runner {
session: String,
step: u64,
},
App,
}Expand description
Scope metadata describing where an ErrorEvent originated.
Variants§
Trait Implementations§
Source§impl Clone for ErrorScope
impl Clone for ErrorScope
Source§fn clone(&self) -> ErrorScope
fn clone(&self) -> ErrorScope
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 ErrorScope
impl Debug for ErrorScope
Source§impl Default for ErrorScope
impl Default for ErrorScope
Source§fn default() -> ErrorScope
fn default() -> ErrorScope
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ErrorScope
impl<'de> Deserialize<'de> for ErrorScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ErrorScope
impl PartialEq for ErrorScope
Source§impl Serialize for ErrorScope
impl Serialize for ErrorScope
impl Eq for ErrorScope
impl StructuralPartialEq for ErrorScope
Auto Trait Implementations§
impl Freeze for ErrorScope
impl RefUnwindSafe for ErrorScope
impl Send for ErrorScope
impl Sync for ErrorScope
impl Unpin for ErrorScope
impl UnsafeUnpin for ErrorScope
impl UnwindSafe for ErrorScope
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§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.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> 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 moreSource§impl<T> JsonSerializable<PersistenceError> for Twhere
T: Serialize + for<'de> DeserializeOwned,
impl<T> JsonSerializable<PersistenceError> for Twhere
T: Serialize + for<'de> DeserializeOwned,
Source§fn to_json_string(&self) -> Result<String, PersistenceError>
fn to_json_string(&self) -> Result<String, PersistenceError>
Serialize this object to a JSON string. Read more
Source§fn from_json_str(s: &str) -> Result<T, PersistenceError>
fn from_json_str(s: &str) -> Result<T, PersistenceError>
Deserialize an object from a JSON string. Read more