pub struct ShutdownOnErrorTrigger {
pub timestamp: UnixNanos,
pub component: Ustr,
pub message: String,
}Expand description
The first error log captured after shutdown-on-error is armed.
Fields§
§timestamp: UnixNanosThe UNIX timestamp (ns) of the error log.
component: UstrThe log component that emitted the error.
message: StringThe formatted error log message.
Trait Implementations§
Source§impl Clone for ShutdownOnErrorTrigger
impl Clone for ShutdownOnErrorTrigger
Source§fn clone(&self) -> ShutdownOnErrorTrigger
fn clone(&self) -> ShutdownOnErrorTrigger
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ShutdownOnErrorTrigger
impl Debug for ShutdownOnErrorTrigger
impl Eq for ShutdownOnErrorTrigger
Source§impl PartialEq for ShutdownOnErrorTrigger
impl PartialEq for ShutdownOnErrorTrigger
Source§fn eq(&self, other: &ShutdownOnErrorTrigger) -> bool
fn eq(&self, other: &ShutdownOnErrorTrigger) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ShutdownOnErrorTrigger
Auto Trait Implementations§
impl Freeze for ShutdownOnErrorTrigger
impl RefUnwindSafe for ShutdownOnErrorTrigger
impl Send for ShutdownOnErrorTrigger
impl Sync for ShutdownOnErrorTrigger
impl Unpin for ShutdownOnErrorTrigger
impl UnsafeUnpin for ShutdownOnErrorTrigger
impl UnwindSafe for ShutdownOnErrorTrigger
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.