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§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<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 SchedulerGate
impl PartialEq for SchedulerGate
Source§impl Serialize for SchedulerGate
impl Serialize for SchedulerGate
impl StructuralPartialEq for SchedulerGate
Auto Trait Implementations§
impl Freeze 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