pub struct ThreadCompactResult {
pub compacted: bool,
pub reason: Option<String>,
pub estimated_tokens_before: u32,
pub estimated_tokens_after: u32,
}Fields§
§compacted: bool§reason: Option<String>§estimated_tokens_before: u32§estimated_tokens_after: u32Trait Implementations§
Source§impl Clone for ThreadCompactResult
impl Clone for ThreadCompactResult
Source§fn clone(&self) -> ThreadCompactResult
fn clone(&self) -> ThreadCompactResult
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 moreSource§impl Debug for ThreadCompactResult
impl Debug for ThreadCompactResult
Source§impl<'de> Deserialize<'de> for ThreadCompactResult
impl<'de> Deserialize<'de> for ThreadCompactResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ThreadCompactResult
impl RefUnwindSafe for ThreadCompactResult
impl Send for ThreadCompactResult
impl Sync for ThreadCompactResult
impl Unpin for ThreadCompactResult
impl UnsafeUnpin for ThreadCompactResult
impl UnwindSafe for ThreadCompactResult
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