pub struct TurnResult {
pub text: String,
pub usage: TokenUsage,
pub finish_reason: Option<FinishReason>,
pub tool_calls: Vec<ParsedToolCall>,
}Fields§
§text: String§usage: TokenUsage§finish_reason: Option<FinishReason>§tool_calls: Vec<ParsedToolCall>Trait Implementations§
Source§impl Debug for TurnResult
impl Debug for TurnResult
Source§impl Default for TurnResult
impl Default for TurnResult
Source§fn default() -> TurnResult
fn default() -> TurnResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TurnResult
impl RefUnwindSafe for TurnResult
impl Send for TurnResult
impl Sync for TurnResult
impl Unpin for TurnResult
impl UnsafeUnpin for TurnResult
impl UnwindSafe for TurnResult
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