pub struct KernelOutcome {
pub answer: String,
pub model_turns: usize,
pub tool_calls: usize,
pub usage: TokenUsage,
}Fields§
§answer: String§model_turns: usize§tool_calls: usize§usage: TokenUsageTrait Implementations§
Source§impl Clone for KernelOutcome
impl Clone for KernelOutcome
Source§fn clone(&self) -> KernelOutcome
fn clone(&self) -> KernelOutcome
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 KernelOutcome
impl RefUnwindSafe for KernelOutcome
impl Send for KernelOutcome
impl Sync for KernelOutcome
impl Unpin for KernelOutcome
impl UnsafeUnpin for KernelOutcome
impl UnwindSafe for KernelOutcome
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