pub struct ContextDiffSummary {
pub kept_count: usize,
pub summarized_count: usize,
pub archived_count: usize,
pub omitted_count: usize,
pub quarantined_count: usize,
pub original_approx_tokens: usize,
pub compacted_approx_tokens: usize,
pub token_savings_estimate: isize,
pub warnings: Vec<String>,
pub content_kind_reductions: BTreeMap<String, usize>,
}Fields§
§kept_count: usize§summarized_count: usize§archived_count: usize§omitted_count: usize§quarantined_count: usize§original_approx_tokens: usize§compacted_approx_tokens: usize§token_savings_estimate: isize§warnings: Vec<String>§content_kind_reductions: BTreeMap<String, usize>Trait Implementations§
Source§impl Clone for ContextDiffSummary
impl Clone for ContextDiffSummary
Source§fn clone(&self) -> ContextDiffSummary
fn clone(&self) -> ContextDiffSummary
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 ContextDiffSummary
impl Debug for ContextDiffSummary
Source§impl<'de> Deserialize<'de> for ContextDiffSummary
impl<'de> Deserialize<'de> for ContextDiffSummary
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
impl Eq for ContextDiffSummary
Source§impl PartialEq for ContextDiffSummary
impl PartialEq for ContextDiffSummary
Source§fn eq(&self, other: &ContextDiffSummary) -> bool
fn eq(&self, other: &ContextDiffSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ContextDiffSummary
impl Serialize for ContextDiffSummary
impl StructuralPartialEq for ContextDiffSummary
Auto Trait Implementations§
impl Freeze for ContextDiffSummary
impl RefUnwindSafe for ContextDiffSummary
impl Send for ContextDiffSummary
impl Sync for ContextDiffSummary
impl Unpin for ContextDiffSummary
impl UnsafeUnpin for ContextDiffSummary
impl UnwindSafe for ContextDiffSummary
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