pub struct ResolvedContextPolicy {
pub pressure_thresholds_ppm: PressureThresholds,
pub target_after_compress_ppm: Ppm,
pub preserve_recent_turns: u32,
pub renewal_carryover_ppm: Ppm,
pub collapse_old_assistant_narration: bool,
pub idle_micro_compact_minutes: u32,
pub knowledge_budget_ppm: Ppm,
pub prompt_budget: PromptBudget,
}Fields§
§pressure_thresholds_ppm: PressureThresholds§target_after_compress_ppm: Ppm§preserve_recent_turns: u32§renewal_carryover_ppm: Ppm§collapse_old_assistant_narration: bool§idle_micro_compact_minutes: u32§knowledge_budget_ppm: Ppm§prompt_budget: PromptBudgetTrait Implementations§
Source§impl Clone for ResolvedContextPolicy
impl Clone for ResolvedContextPolicy
Source§fn clone(&self) -> ResolvedContextPolicy
fn clone(&self) -> ResolvedContextPolicy
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 ResolvedContextPolicy
impl Debug for ResolvedContextPolicy
Source§impl<'de> Deserialize<'de> for ResolvedContextPolicy
impl<'de> Deserialize<'de> for ResolvedContextPolicy
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
impl Eq for ResolvedContextPolicy
Source§impl PartialEq for ResolvedContextPolicy
impl PartialEq for ResolvedContextPolicy
Source§impl Serialize for ResolvedContextPolicy
impl Serialize for ResolvedContextPolicy
impl StructuralPartialEq for ResolvedContextPolicy
Auto Trait Implementations§
impl Freeze for ResolvedContextPolicy
impl RefUnwindSafe for ResolvedContextPolicy
impl Send for ResolvedContextPolicy
impl Sync for ResolvedContextPolicy
impl Unpin for ResolvedContextPolicy
impl UnsafeUnpin for ResolvedContextPolicy
impl UnwindSafe for ResolvedContextPolicy
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