pub struct MockMultiTurnResponse {
pub turns: Vec<MockTurn>,
pub final_text: String,
}Expand description
A multi-turn scripted response with multiple turns of tool calls.
Fields§
§turns: Vec<MockTurn>§final_text: StringImplementations§
Trait Implementations§
Source§impl Clone for MockMultiTurnResponse
impl Clone for MockMultiTurnResponse
Source§fn clone(&self) -> MockMultiTurnResponse
fn clone(&self) -> MockMultiTurnResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 MockMultiTurnResponse
impl RefUnwindSafe for MockMultiTurnResponse
impl Send for MockMultiTurnResponse
impl Sync for MockMultiTurnResponse
impl Unpin for MockMultiTurnResponse
impl UnsafeUnpin for MockMultiTurnResponse
impl UnwindSafe for MockMultiTurnResponse
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