pub struct AdmissionDecision {
pub action: DecisionAction,
pub expected_loss: f64,
pub confidence: f64,
pub hardened_override: bool,
pub incompatibility_probability: f64,
pub rationale: String,
}Expand description
Result of an admission decision from the Bayesian controller.
Fields§
§action: DecisionActionThe action to take.
expected_loss: f64Expected loss for the chosen action.
confidence: f64Confidence in the decision (shrinkage-adjusted).
hardened_override: boolWhether the hardened-mode override was applied.
incompatibility_probability: f64The probability estimate used.
rationale: StringRationale for the decision.
Trait Implementations§
Source§impl Clone for AdmissionDecision
impl Clone for AdmissionDecision
Source§impl Debug for AdmissionDecision
impl Debug for AdmissionDecision
Source§impl PartialEq for AdmissionDecision
impl PartialEq for AdmissionDecision
impl StructuralPartialEq for AdmissionDecision
Auto Trait Implementations§
impl Freeze for AdmissionDecision
impl RefUnwindSafe for AdmissionDecision
impl Send for AdmissionDecision
impl Sync for AdmissionDecision
impl Unpin for AdmissionDecision
impl UnsafeUnpin for AdmissionDecision
impl UnwindSafe for AdmissionDecision
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