pub struct SeverityClassifier {
pub warning_fraction: f64,
}Expand description
Classifier for graduated Jidoka responses.
Fields§
§warning_fraction: f64Warning threshold as fraction of tolerance (e.g., 0.8 = warn at 80%).
Implementations§
Source§impl SeverityClassifier
impl SeverityClassifier
Sourcepub fn classify_energy_drift(
&self,
drift: f64,
tolerance: f64,
) -> ViolationSeverity
pub fn classify_energy_drift( &self, drift: f64, tolerance: f64, ) -> ViolationSeverity
Classify energy drift severity.
Sourcepub fn classify_constraint(
&self,
violation: f64,
tolerance: f64,
) -> ViolationSeverity
pub fn classify_constraint( &self, violation: f64, tolerance: f64, ) -> ViolationSeverity
Classify constraint violation severity.
Trait Implementations§
Source§impl Clone for SeverityClassifier
impl Clone for SeverityClassifier
Source§fn clone(&self) -> SeverityClassifier
fn clone(&self) -> SeverityClassifier
Returns a duplicate of the value. Read more
1.0.0 · 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 SeverityClassifier
impl Debug for SeverityClassifier
Source§impl Default for SeverityClassifier
impl Default for SeverityClassifier
Source§impl<'de> Deserialize<'de> for SeverityClassifier
impl<'de> Deserialize<'de> for SeverityClassifier
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 SeverityClassifier
impl RefUnwindSafe for SeverityClassifier
impl Send for SeverityClassifier
impl Sync for SeverityClassifier
impl Unpin for SeverityClassifier
impl UnsafeUnpin for SeverityClassifier
impl UnwindSafe for SeverityClassifier
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