pub struct ProcessStreamTurnParams {
pub engine_id: String,
pub stream_id: String,
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub request: AgentInferenceRequest,
}Expand description
inference/streamTurn params: a canonical request plus turn provenance.
Fields§
§engine_id: String§stream_id: String§thread_id: ThreadId§turn_id: TurnId§request: AgentInferenceRequestTrait Implementations§
Source§impl Clone for ProcessStreamTurnParams
impl Clone for ProcessStreamTurnParams
Source§impl Debug for ProcessStreamTurnParams
impl Debug for ProcessStreamTurnParams
Source§impl<'de> Deserialize<'de> for ProcessStreamTurnParams
impl<'de> Deserialize<'de> for ProcessStreamTurnParams
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 ProcessStreamTurnParams
impl PartialEq for ProcessStreamTurnParams
Source§impl Serialize for ProcessStreamTurnParams
impl Serialize for ProcessStreamTurnParams
impl StructuralPartialEq for ProcessStreamTurnParams
Auto Trait Implementations§
impl Freeze for ProcessStreamTurnParams
impl RefUnwindSafe for ProcessStreamTurnParams
impl Send for ProcessStreamTurnParams
impl Sync for ProcessStreamTurnParams
impl Unpin for ProcessStreamTurnParams
impl UnsafeUnpin for ProcessStreamTurnParams
impl UnwindSafe for ProcessStreamTurnParams
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