pub struct ReportFrontmatterTelemetry {
pub agent: Option<String>,
pub run_id: Option<String>,
pub prompt_id: Option<String>,
pub status: Option<String>,
pub frame_kind: Option<FrameKind>,
pub model: Option<String>,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub token_usage: Option<u64>,
pub findings_count: Option<u32>,
}Expand description
Passive report telemetry preserved for downstream analytics and correlation.
Fields§
§agent: Option<String>§run_id: Option<String>§prompt_id: Option<String>§status: Option<String>§frame_kind: Option<FrameKind>§model: Option<String>§started_at: Option<String>§completed_at: Option<String>§token_usage: Option<u64>§findings_count: Option<u32>Trait Implementations§
Source§impl Clone for ReportFrontmatterTelemetry
impl Clone for ReportFrontmatterTelemetry
Source§fn clone(&self) -> ReportFrontmatterTelemetry
fn clone(&self) -> ReportFrontmatterTelemetry
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 ReportFrontmatterTelemetry
impl Debug for ReportFrontmatterTelemetry
Source§impl Default for ReportFrontmatterTelemetry
impl Default for ReportFrontmatterTelemetry
Source§fn default() -> ReportFrontmatterTelemetry
fn default() -> ReportFrontmatterTelemetry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReportFrontmatterTelemetry
impl<'de> Deserialize<'de> for ReportFrontmatterTelemetry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReportFrontmatterTelemetry
impl StructuralPartialEq for ReportFrontmatterTelemetry
Auto Trait Implementations§
impl Freeze for ReportFrontmatterTelemetry
impl RefUnwindSafe for ReportFrontmatterTelemetry
impl Send for ReportFrontmatterTelemetry
impl Sync for ReportFrontmatterTelemetry
impl Unpin for ReportFrontmatterTelemetry
impl UnsafeUnpin for ReportFrontmatterTelemetry
impl UnwindSafe for ReportFrontmatterTelemetry
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