pub struct ContextManagement {
pub edits: Vec<ContextEdit>,
}Expand description
Server-side context management configuration.
Instructs the provider to manage context window size automatically, e.g. by compacting conversation history when it grows too large.
Fields§
§edits: Vec<ContextEdit>The context edits to apply.
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 · 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 Default for ContextManagement
impl Default for ContextManagement
Source§fn default() -> ContextManagement
fn default() -> ContextManagement
Returns the “default value” for a type. Read more
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
Source§impl PartialEq for ContextManagement
impl PartialEq for ContextManagement
Source§impl Serialize for ContextManagement
impl Serialize for ContextManagement
impl StructuralPartialEq for ContextManagement
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