pub struct StatusResolution {
pub result: ConditionResult,
pub kind: Option<StatusKind>,
pub unknown_ids: Vec<u32>,
}Expand description
Which status an AHB status applies, see
ConditionExprEvaluator::resolve_status.
Fields§
§result: ConditionResultTrue: kind applies. False: no line holds; kind is the strictest
line’s. Unknown: an undecided line could change the answer.
kind: Option<StatusKind>§unknown_ids: Vec<u32>Conditions that were unknown and could change the answer.
Trait Implementations§
Source§impl Clone for StatusResolution
impl Clone for StatusResolution
Source§impl Debug for StatusResolution
impl Debug for StatusResolution
Source§impl PartialEq for StatusResolution
impl PartialEq for StatusResolution
impl StructuralPartialEq for StatusResolution
Auto Trait Implementations§
impl Freeze for StatusResolution
impl RefUnwindSafe for StatusResolution
impl Send for StatusResolution
impl Sync for StatusResolution
impl Unpin for StatusResolution
impl UnsafeUnpin for StatusResolution
impl UnwindSafe for StatusResolution
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