pub struct InferenceRoutingMetricsResult {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub decisions: Vec<InferenceRoutingDecisionEvent>,
pub decision_count: u64,
pub outcome_counts: BTreeMap<String, u64>,
pub cost: InferenceRoutingCostSummary,
pub regret: InferenceRoutingRegretSummary,
pub cost_deltas: Vec<InferenceRoutingCostDelta>,
pub summary: RetrievalDebugSummary,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§decisions: Vec<InferenceRoutingDecisionEvent>§decision_count: u64§outcome_counts: BTreeMap<String, u64>§cost: InferenceRoutingCostSummary§regret: InferenceRoutingRegretSummary§cost_deltas: Vec<InferenceRoutingCostDelta>§summary: RetrievalDebugSummaryTrait Implementations§
Source§impl Clone for InferenceRoutingMetricsResult
impl Clone for InferenceRoutingMetricsResult
Source§fn clone(&self) -> InferenceRoutingMetricsResult
fn clone(&self) -> InferenceRoutingMetricsResult
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<'de> Deserialize<'de> for InferenceRoutingMetricsResult
impl<'de> Deserialize<'de> for InferenceRoutingMetricsResult
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
Auto Trait Implementations§
impl Freeze for InferenceRoutingMetricsResult
impl RefUnwindSafe for InferenceRoutingMetricsResult
impl Send for InferenceRoutingMetricsResult
impl Sync for InferenceRoutingMetricsResult
impl Unpin for InferenceRoutingMetricsResult
impl UnsafeUnpin for InferenceRoutingMetricsResult
impl UnwindSafe for InferenceRoutingMetricsResult
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