pub struct DistillerConfig {
pub enabled: bool,
pub runs_per_hour: u32,
pub min_interactions: u32,
pub model: Option<String>,
}Expand description
Distiller config block. enabled defaults off for this landing:
flipping the default is a calibration-scorecard decision (§11), like the
Selector’s.
Fields§
§enabled: bool§runs_per_hour: u32§8.1 hard per-window cap on distillation runs, per realm.
min_interactions: u32Interaction-trigger threshold: completed runs per session before an extraction is considered.
model: Option<String>Optional model override applied to the embedded default profile.
Trait Implementations§
Source§impl Clone for DistillerConfig
impl Clone for DistillerConfig
Source§fn clone(&self) -> DistillerConfig
fn clone(&self) -> DistillerConfig
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 DistillerConfig
impl Debug for DistillerConfig
Source§impl Default for DistillerConfig
impl Default for DistillerConfig
impl Eq for DistillerConfig
Source§impl PartialEq for DistillerConfig
impl PartialEq for DistillerConfig
Source§fn eq(&self, other: &DistillerConfig) -> bool
fn eq(&self, other: &DistillerConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DistillerConfig
Auto Trait Implementations§
impl Freeze for DistillerConfig
impl RefUnwindSafe for DistillerConfig
impl Send for DistillerConfig
impl Sync for DistillerConfig
impl Unpin for DistillerConfig
impl UnsafeUnpin for DistillerConfig
impl UnwindSafe for DistillerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more