pub struct ReportFrontmatterTelemetry {Show 13 fields
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>,
pub source_file: Option<String>,
pub source_format: Option<String>,
pub import_id: Option<String>,
}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>§source_file: Option<String>Foreign-import provenance (operator-md and similar). Structural, so it reaches the sidecar instead of living as body text (Round II / oś 3+5).
source_format: Option<String>§import_id: Option<String>Stable content-hash identity for the imported source, so re-importing the same material (even moved/renamed) does not create a fresh record.
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 (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 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
Source§impl PartialEq for ReportFrontmatterTelemetry
impl PartialEq for ReportFrontmatterTelemetry
Source§fn eq(&self, other: &ReportFrontmatterTelemetry) -> bool
fn eq(&self, other: &ReportFrontmatterTelemetry) -> bool
Tests for
self and other values to be equal, and is used by ==.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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.