pub struct DecisionExplanation {
pub action: DecisionAction,
pub cause: DecisionCause,
pub near_misses: Vec<NearMissRecord>,
}Expand description
The policy’s reasoning for one decision.
Fields§
§action: DecisionAction§cause: DecisionCause§near_misses: Vec<NearMissRecord>Trait Implementations§
Source§impl Clone for DecisionExplanation
impl Clone for DecisionExplanation
Source§impl Debug for DecisionExplanation
impl Debug for DecisionExplanation
Source§impl PartialEq for DecisionExplanation
impl PartialEq for DecisionExplanation
Source§impl Serialize for DecisionExplanation
impl Serialize for DecisionExplanation
impl StructuralPartialEq for DecisionExplanation
Auto Trait Implementations§
impl Freeze for DecisionExplanation
impl RefUnwindSafe for DecisionExplanation
impl Send for DecisionExplanation
impl Sync for DecisionExplanation
impl Unpin for DecisionExplanation
impl UnsafeUnpin for DecisionExplanation
impl UnwindSafe for DecisionExplanation
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