pub struct SchedulerGate {
pub min_evaluated_tasks: u64,
pub max_outcome_degradation_pct: f64,
pub min_cost_improvement_pct: f64,
pub require_holdout_evidence: bool,
}Expand description
Evidence thresholds that a shadow scheduler must satisfy before auto-routing.
Fields§
§min_evaluated_tasks: u64§max_outcome_degradation_pct: f64§min_cost_improvement_pct: f64§require_holdout_evidence: boolTrait Implementations§
Source§impl Clone for SchedulerGate
impl Clone for SchedulerGate
Source§fn clone(&self) -> SchedulerGate
fn clone(&self) -> SchedulerGate
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 SchedulerGate
impl Debug for SchedulerGate
Source§impl<'de> Deserialize<'de> for SchedulerGate
impl<'de> Deserialize<'de> for SchedulerGate
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SchedulerGate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SchedulerGate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SchedulerGate
impl PartialEq for SchedulerGate
Source§impl Serialize for SchedulerGate
impl Serialize for SchedulerGate
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SchedulerGate
Auto Trait Implementations§
impl Forget for SchedulerGate
impl Freeze for SchedulerGate
impl Move for SchedulerGate
impl RefUnwindSafe for SchedulerGate
impl Send for SchedulerGate
impl Sync for SchedulerGate
impl Unpin for SchedulerGate
impl UnsafeUnpin for SchedulerGate
impl UnwindSafe for SchedulerGate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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