pub struct EventContext {
pub timestamp: Option<String>,
pub severity: Option<Severity>,
pub target: Option<String>,
pub module: Option<String>,
pub source: Option<SourceLocation>,
pub thread: Option<String>,
pub task: Option<String>,
pub correlation_id: Option<String>,
}Fields§
§timestamp: Option<String>§severity: Option<Severity>§target: Option<String>§module: Option<String>§source: Option<SourceLocation>§thread: Option<String>§task: Option<String>§correlation_id: Option<String>Trait Implementations§
Source§impl Clone for EventContext
impl Clone for EventContext
Source§impl Debug for EventContext
impl Debug for EventContext
Source§impl Default for EventContext
impl Default for EventContext
impl Eq for EventContext
Source§impl PartialEq for EventContext
impl PartialEq for EventContext
impl StructuralPartialEq for EventContext
Auto Trait Implementations§
impl Freeze for EventContext
impl RefUnwindSafe for EventContext
impl Send for EventContext
impl Sync for EventContext
impl Unpin for EventContext
impl UnsafeUnpin for EventContext
impl UnwindSafe for EventContext
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.