pub struct TelemetryEntry {
pub id: i64,
pub tool_name: String,
pub category: String,
pub latency_ms: i64,
pub success: bool,
pub error_code: Option<String>,
pub policy_decision: Option<String>,
pub metadata: Option<String>,
pub created_at: String,
}Expand description
A single telemetry record.
Fields§
§id: i64§tool_name: String§category: String§latency_ms: i64§success: bool§error_code: Option<String>§policy_decision: Option<String>§metadata: Option<String>§created_at: StringTrait Implementations§
Source§impl Clone for TelemetryEntry
impl Clone for TelemetryEntry
Source§fn clone(&self) -> TelemetryEntry
fn clone(&self) -> TelemetryEntry
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 moreSource§impl Debug for TelemetryEntry
impl Debug for TelemetryEntry
Source§impl<'a, R: Row> FromRow<'a, R> for TelemetryEntry
impl<'a, R: Row> FromRow<'a, R> for TelemetryEntry
Auto Trait Implementations§
impl Freeze for TelemetryEntry
impl RefUnwindSafe for TelemetryEntry
impl Send for TelemetryEntry
impl Sync for TelemetryEntry
impl Unpin for TelemetryEntry
impl UnsafeUnpin for TelemetryEntry
impl UnwindSafe for TelemetryEntry
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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