pub struct TurnRequest {
pub context: RequestContext,
pub session_id: String,
pub run_id: String,
pub input_id: String,
pub content: Vec<ContentBlock>,
pub history: Vec<SessionEvent>,
}Fields§
§context: RequestContext§session_id: String§run_id: String§input_id: String§content: Vec<ContentBlock>§history: Vec<SessionEvent>Trait Implementations§
Source§impl Clone for TurnRequest
impl Clone for TurnRequest
Source§fn clone(&self) -> TurnRequest
fn clone(&self) -> TurnRequest
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 moreAuto Trait Implementations§
impl Freeze for TurnRequest
impl RefUnwindSafe for TurnRequest
impl Send for TurnRequest
impl Sync for TurnRequest
impl Unpin for TurnRequest
impl UnsafeUnpin for TurnRequest
impl UnwindSafe for TurnRequest
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