pub struct InferenceRoutingDecisionEvent {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub round_index: u32,
pub default_selection: ModelSelection,
pub selected_selection: ModelSelection,
pub decision: InferenceRoutingDecision,
pub timestamp: OffsetDateTime,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§round_index: u32§default_selection: ModelSelection§selected_selection: ModelSelection§decision: InferenceRoutingDecision§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for InferenceRoutingDecisionEvent
impl Clone for InferenceRoutingDecisionEvent
Source§fn clone(&self) -> InferenceRoutingDecisionEvent
fn clone(&self) -> InferenceRoutingDecisionEvent
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 InferenceRoutingDecisionEvent
impl<'de> Deserialize<'de> for InferenceRoutingDecisionEvent
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
Source§impl PartialEq for InferenceRoutingDecisionEvent
impl PartialEq for InferenceRoutingDecisionEvent
Source§fn eq(&self, other: &InferenceRoutingDecisionEvent) -> bool
fn eq(&self, other: &InferenceRoutingDecisionEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InferenceRoutingDecisionEvent
Auto Trait Implementations§
impl Freeze for InferenceRoutingDecisionEvent
impl RefUnwindSafe for InferenceRoutingDecisionEvent
impl Send for InferenceRoutingDecisionEvent
impl Sync for InferenceRoutingDecisionEvent
impl Unpin for InferenceRoutingDecisionEvent
impl UnsafeUnpin for InferenceRoutingDecisionEvent
impl UnwindSafe for InferenceRoutingDecisionEvent
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