pub struct CeaConfig {
pub enabled: bool,
pub enable_zero_shot: bool,
pub zero_shot_coverage_threshold: f64,
pub risk_confidence_threshold: f64,
pub max_line_distance_for_attribution: u32,
pub attribution_decay_factor: f64,
pub causal_drift_warning_threshold: f64,
pub min_runs_before_prediction: usize,
}Fields§
§enabled: bool§enable_zero_shot: boolMUST be false by default — requires explicit opt-in.
zero_shot_coverage_threshold: f64§risk_confidence_threshold: f64§max_line_distance_for_attribution: u32§attribution_decay_factor: f64§causal_drift_warning_threshold: f64§min_runs_before_prediction: usizeTrait Implementations§
Source§impl<'de> Deserialize<'de> for CeaConfig
impl<'de> Deserialize<'de> for CeaConfig
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
Auto Trait Implementations§
impl Freeze for CeaConfig
impl RefUnwindSafe for CeaConfig
impl Send for CeaConfig
impl Sync for CeaConfig
impl Unpin for CeaConfig
impl UnsafeUnpin for CeaConfig
impl UnwindSafe for CeaConfig
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