pub struct Compressed {
pub text: String,
pub original_tokens: usize,
pub compressed_tokens: usize,
}Expand description
Result of a compression pass.
Fields§
§text: StringCompressed (or original, on no-op) text.
original_tokens: usizeEstimated original token count (chars/4).
compressed_tokens: usizeEstimated compressed token count.
Implementations§
Source§impl Compressed
impl Compressed
Sourcepub fn tokens_saved(&self) -> usize
pub fn tokens_saved(&self) -> usize
Tokens saved; 0 when compression was a no-op.
Auto Trait Implementations§
impl Freeze for Compressed
impl RefUnwindSafe for Compressed
impl Send for Compressed
impl Sync for Compressed
impl Unpin for Compressed
impl UnsafeUnpin for Compressed
impl UnwindSafe for Compressed
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