pub struct SessionFusionRouteStartedData {
pub attempt_id: String,
pub policy: Option<String>,
pub synthetic_model: Option<String>,
pub turn_kind: FusionTurnKind,
}Expand description
Session event “session.fusion_route_started”. Experimental transient signal that HydraFusion routing has started for an eligible turn.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§attempt_id: StringIdentifier for this routing attempt before a durable Fusion turn exists.
policy: Option<String>HydraFusion routing policy requested for the turn.
synthetic_model: Option<String>Synthetic HydraFusion model selected for the session.
turn_kind: FusionTurnKindKind of turn being routed.
Trait Implementations§
Source§impl Clone for SessionFusionRouteStartedData
impl Clone for SessionFusionRouteStartedData
Source§fn clone(&self) -> SessionFusionRouteStartedData
fn clone(&self) -> SessionFusionRouteStartedData
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 Default for SessionFusionRouteStartedData
impl Default for SessionFusionRouteStartedData
Source§fn default() -> SessionFusionRouteStartedData
fn default() -> SessionFusionRouteStartedData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionFusionRouteStartedData
impl<'de> Deserialize<'de> for SessionFusionRouteStartedData
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 SessionFusionRouteStartedData
impl RefUnwindSafe for SessionFusionRouteStartedData
impl Send for SessionFusionRouteStartedData
impl Sync for SessionFusionRouteStartedData
impl Unpin for SessionFusionRouteStartedData
impl UnsafeUnpin for SessionFusionRouteStartedData
impl UnwindSafe for SessionFusionRouteStartedData
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