pub struct CompactionResult {
pub summary: String,
pub first_kept_entry_id: String,
pub tokens_before: u64,
pub estimated_tokens_after: Option<u64>,
pub usage: Option<Usage>,
pub details: Option<Value>,
}Expand description
What a compaction produced.
Fields§
§summary: String§first_kept_entry_id: String§tokens_before: u64§estimated_tokens_after: Option<u64>§usage: Option<Usage>§details: Option<Value>Trait Implementations§
Source§impl Clone for CompactionResult
impl Clone for CompactionResult
Source§impl Debug for CompactionResult
impl Debug for CompactionResult
Source§impl<'de> Deserialize<'de> for CompactionResult
impl<'de> Deserialize<'de> for CompactionResult
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
Source§impl PartialEq for CompactionResult
impl PartialEq for CompactionResult
Source§impl Serialize for CompactionResult
impl Serialize for CompactionResult
impl StructuralPartialEq for CompactionResult
Auto Trait Implementations§
impl Freeze for CompactionResult
impl RefUnwindSafe for CompactionResult
impl Send for CompactionResult
impl Sync for CompactionResult
impl Unpin for CompactionResult
impl UnsafeUnpin for CompactionResult
impl UnwindSafe for CompactionResult
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