pub struct FaultContext {
pub request_id: Option<String>,
pub user_id: Option<String>,
pub session_id: Option<String>,
pub environment: HashMap<String, String>,
pub system_state: HashMap<String, String>,
}Expand description
Fault context
Fields§
§request_id: Option<String>Request identifier
user_id: Option<String>User identifier
session_id: Option<String>Session identifier
environment: HashMap<String, String>Environment context
system_state: HashMap<String, String>System state
Trait Implementations§
Source§impl Clone for FaultContext
impl Clone for FaultContext
Source§fn clone(&self) -> FaultContext
fn clone(&self) -> FaultContext
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 moreAuto Trait Implementations§
impl Freeze for FaultContext
impl RefUnwindSafe for FaultContext
impl Send for FaultContext
impl Sync for FaultContext
impl Unpin for FaultContext
impl UnwindSafe for FaultContext
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<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