pub struct CompactingMemoryConfig {
pub max_recent_messages: usize,
pub compress_threshold: usize,
pub summarize_batch_size: usize,
pub max_summary_length: usize,
}Fields§
§max_recent_messages: usize§compress_threshold: usize§summarize_batch_size: usize§max_summary_length: usizeTrait Implementations§
Source§impl Clone for CompactingMemoryConfig
impl Clone for CompactingMemoryConfig
Source§fn clone(&self) -> CompactingMemoryConfig
fn clone(&self) -> CompactingMemoryConfig
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 CompactingMemoryConfig
impl Debug for CompactingMemoryConfig
Source§impl Default for CompactingMemoryConfig
impl Default for CompactingMemoryConfig
Source§impl<'de> Deserialize<'de> for CompactingMemoryConfig
impl<'de> Deserialize<'de> for CompactingMemoryConfig
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 CompactingMemoryConfig
impl RefUnwindSafe for CompactingMemoryConfig
impl Send for CompactingMemoryConfig
impl Sync for CompactingMemoryConfig
impl Unpin for CompactingMemoryConfig
impl UnsafeUnpin for CompactingMemoryConfig
impl UnwindSafe for CompactingMemoryConfig
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