pub enum CompressResult {
NotNeeded,
Compressed {
messages_summarized: usize,
new_summary_length: usize,
tokens_saved: u32,
},
AlreadyCompressed,
Failed {
error: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for CompressResult
impl Clone for CompressResult
Source§fn clone(&self) -> CompressResult
fn clone(&self) -> CompressResult
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 CompressResult
impl Debug for CompressResult
Source§impl<'de> Deserialize<'de> for CompressResult
impl<'de> Deserialize<'de> for CompressResult
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 CompressResult
impl RefUnwindSafe for CompressResult
impl Send for CompressResult
impl Sync for CompressResult
impl Unpin for CompressResult
impl UnsafeUnpin for CompressResult
impl UnwindSafe for CompressResult
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