pub struct ReliabilityObservation {
pub id: String,
pub event: String,
pub timestamp: String,
pub service: Option<String>,
pub operation: Option<String>,
pub environment: Option<String>,
pub deployment: Option<String>,
pub outcome: String,
pub conditions: Vec<String>,
pub duration_ms: Option<u64>,
pub trace_id: Option<String>,
}Expand description
An immutable reliability observation: what happened, when, and under what conditions. No sensitive payload data by default.
Fields§
§id: String§event: String§timestamp: String§service: Option<String>§operation: Option<String>§environment: Option<String>§deployment: Option<String>§outcome: String§conditions: Vec<String>§duration_ms: Option<u64>§trace_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ReliabilityObservation
impl Clone for ReliabilityObservation
Source§fn clone(&self) -> ReliabilityObservation
fn clone(&self) -> ReliabilityObservation
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 ReliabilityObservation
impl Debug for ReliabilityObservation
impl Eq for ReliabilityObservation
Source§impl PartialEq for ReliabilityObservation
impl PartialEq for ReliabilityObservation
Source§impl Serialize for ReliabilityObservation
impl Serialize for ReliabilityObservation
impl StructuralPartialEq for ReliabilityObservation
Auto Trait Implementations§
impl Freeze for ReliabilityObservation
impl RefUnwindSafe for ReliabilityObservation
impl Send for ReliabilityObservation
impl Sync for ReliabilityObservation
impl Unpin for ReliabilityObservation
impl UnsafeUnpin for ReliabilityObservation
impl UnwindSafe for ReliabilityObservation
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