pub struct AdmissionControllerConfig {
pub min_confidence_threshold: f64,
pub hardened_allow_penalty: f64,
pub max_incompatibility_probability: f64,
pub min_samples_for_empirical: usize,
}Expand description
Configuration for the Bayesian admission controller.
Fields§
§min_confidence_threshold: f64Minimum confidence required to trust empirical data (0-1). Below this, we fall back to conservative hardened-mode defaults.
hardened_allow_penalty: f64In hardened mode, apply extra penalty to allow decisions.
max_incompatibility_probability: f64Maximum allowed incompatibility probability before auto-reject.
min_samples_for_empirical: usizeMinimum samples before considering empirical data.
Implementations§
Source§impl AdmissionControllerConfig
impl AdmissionControllerConfig
Sourcepub const fn conservative() -> Self
pub const fn conservative() -> Self
More conservative config for high-risk environments.
Trait Implementations§
Source§impl Clone for AdmissionControllerConfig
impl Clone for AdmissionControllerConfig
Source§fn clone(&self) -> AdmissionControllerConfig
fn clone(&self) -> AdmissionControllerConfig
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 moreimpl Copy for AdmissionControllerConfig
Source§impl Debug for AdmissionControllerConfig
impl Debug for AdmissionControllerConfig
Source§impl Default for AdmissionControllerConfig
impl Default for AdmissionControllerConfig
Source§impl PartialEq for AdmissionControllerConfig
impl PartialEq for AdmissionControllerConfig
Source§fn eq(&self, other: &AdmissionControllerConfig) -> bool
fn eq(&self, other: &AdmissionControllerConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AdmissionControllerConfig
Auto Trait Implementations§
impl Freeze for AdmissionControllerConfig
impl RefUnwindSafe for AdmissionControllerConfig
impl Send for AdmissionControllerConfig
impl Sync for AdmissionControllerConfig
impl Unpin for AdmissionControllerConfig
impl UnsafeUnpin for AdmissionControllerConfig
impl UnwindSafe for AdmissionControllerConfig
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