pub struct ContextManagement {
pub type_: String,
pub compact_threshold: Option<i64>,
}Fields§
§type_: StringThe context management entry type. Currently only ‘compaction’ is supported.
compact_threshold: Option<i64>Token threshold at which compaction should be triggered for this entry.
Trait Implementations§
Source§impl Clone for ContextManagement
impl Clone for ContextManagement
Source§fn clone(&self) -> ContextManagement
fn clone(&self) -> ContextManagement
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 ContextManagement
impl Debug for ContextManagement
Source§impl<'de> Deserialize<'de> for ContextManagement
impl<'de> Deserialize<'de> for ContextManagement
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 ContextManagement
impl RefUnwindSafe for ContextManagement
impl Send for ContextManagement
impl Sync for ContextManagement
impl Unpin for ContextManagement
impl UnsafeUnpin for ContextManagement
impl UnwindSafe for ContextManagement
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