pub struct CachedResult {
pub summary: String,
pub original_tokens_est: u32,
pub summary_tokens_est: u32,
}Expand description
The summary returned after caching a tool result.
Fields§
§summary: StringCompact text that replaces the full content in the conversation. Should include a reference ID and instructions for retrieval.
original_tokens_est: u32Estimated token count of the original (pre-cache) content.
summary_tokens_est: u32Estimated token count of the summary.
Trait Implementations§
Source§impl Clone for CachedResult
impl Clone for CachedResult
Source§fn clone(&self) -> CachedResult
fn clone(&self) -> CachedResult
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 CachedResult
impl RefUnwindSafe for CachedResult
impl Send for CachedResult
impl Sync for CachedResult
impl Unpin for CachedResult
impl UnsafeUnpin for CachedResult
impl UnwindSafe for CachedResult
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