pub struct TelemetryPoint {
pub timestamp: SystemTime,
pub operation: OperationType,
pub duration: Duration,
pub hops: usize,
pub success: bool,
pub error_type: Option<String>,
}Expand description
Telemetry data point
Fields§
§timestamp: SystemTime§operation: OperationType§duration: Duration§hops: usize§success: bool§error_type: Option<String>Trait Implementations§
Source§impl Clone for TelemetryPoint
impl Clone for TelemetryPoint
Source§fn clone(&self) -> TelemetryPoint
fn clone(&self) -> TelemetryPoint
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 TelemetryPoint
impl RefUnwindSafe for TelemetryPoint
impl Send for TelemetryPoint
impl Sync for TelemetryPoint
impl Unpin for TelemetryPoint
impl UnwindSafe for TelemetryPoint
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