pub struct UnresolvedConditions {
pub external: Vec<u32>,
pub undetermined: Vec<u32>,
pub missing: Vec<u32>,
}Expand description
Why a condition could not be evaluated.
Any combination of these may be non-empty; each is a list of AHB condition ids.
Fields§
§external: Vec<u32>Need an external provider to answer.
undetermined: Vec<u32>Not determinable from the message data.
missing: Vec<u32>Not present in the rulebook at all.
Implementations§
Trait Implementations§
Source§impl Clone for UnresolvedConditions
impl Clone for UnresolvedConditions
Source§fn clone(&self) -> UnresolvedConditions
fn clone(&self) -> UnresolvedConditions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UnresolvedConditions
impl Debug for UnresolvedConditions
Source§impl Default for UnresolvedConditions
impl Default for UnresolvedConditions
Source§fn default() -> UnresolvedConditions
fn default() -> UnresolvedConditions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnresolvedConditions
impl<'de> Deserialize<'de> for UnresolvedConditions
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
impl Eq for UnresolvedConditions
Source§impl PartialEq for UnresolvedConditions
impl PartialEq for UnresolvedConditions
Source§impl Serialize for UnresolvedConditions
impl Serialize for UnresolvedConditions
impl StructuralPartialEq for UnresolvedConditions
Auto Trait Implementations§
impl Freeze for UnresolvedConditions
impl RefUnwindSafe for UnresolvedConditions
impl Send for UnresolvedConditions
impl Sync for UnresolvedConditions
impl Unpin for UnresolvedConditions
impl UnsafeUnpin for UnresolvedConditions
impl UnwindSafe for UnresolvedConditions
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