pub struct ContextCompactionLimits {
pub trigger_percent: u8,
pub target_percent: u8,
pub emergency_percent: u8,
pub min_reclaim_percent: u8,
pub min_turns_between: usize,
pub checkpoint_max_chars: usize,
}Fields§
§trigger_percent: u8§target_percent: u8§emergency_percent: u8§min_reclaim_percent: u8§min_turns_between: usize§checkpoint_max_chars: usizeTrait Implementations§
Source§impl Clone for ContextCompactionLimits
impl Clone for ContextCompactionLimits
Source§fn clone(&self) -> ContextCompactionLimits
fn clone(&self) -> ContextCompactionLimits
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 ContextCompactionLimits
impl Debug for ContextCompactionLimits
Source§impl Default for ContextCompactionLimits
impl Default for ContextCompactionLimits
impl Eq for ContextCompactionLimits
Source§impl PartialEq for ContextCompactionLimits
impl PartialEq for ContextCompactionLimits
impl StructuralPartialEq for ContextCompactionLimits
Auto Trait Implementations§
impl Freeze for ContextCompactionLimits
impl RefUnwindSafe for ContextCompactionLimits
impl Send for ContextCompactionLimits
impl Sync for ContextCompactionLimits
impl Unpin for ContextCompactionLimits
impl UnsafeUnpin for ContextCompactionLimits
impl UnwindSafe for ContextCompactionLimits
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