#[non_exhaustive]pub enum AggregateVerdict {
Compatible,
RequiresAdaptation,
Incompatible,
Inapplicable,
Empty,
}Expand description
Aggregate verdict across the pins of a series.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Compatible
At least one pin compatible, none worse.
RequiresAdaptation
Some pin requires adaptation, none incompatible.
Incompatible
At least one pin incompatible.
Inapplicable
All pins inapplicable.
Empty
The series has no pins.
Implementations§
Trait Implementations§
Source§impl Clone for AggregateVerdict
impl Clone for AggregateVerdict
impl Copy for AggregateVerdict
Source§impl Debug for AggregateVerdict
impl Debug for AggregateVerdict
Source§impl<'de> Deserialize<'de> for AggregateVerdict
impl<'de> Deserialize<'de> for AggregateVerdict
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
Source§impl Display for AggregateVerdict
impl Display for AggregateVerdict
impl Eq for AggregateVerdict
Source§impl FromStr for AggregateVerdict
impl FromStr for AggregateVerdict
Source§impl Hash for AggregateVerdict
impl Hash for AggregateVerdict
Source§impl PartialEq for AggregateVerdict
impl PartialEq for AggregateVerdict
Source§impl Serialize for AggregateVerdict
impl Serialize for AggregateVerdict
impl StructuralPartialEq for AggregateVerdict
Auto Trait Implementations§
impl Forget for AggregateVerdict
impl Freeze for AggregateVerdict
impl Move for AggregateVerdict
impl RefUnwindSafe for AggregateVerdict
impl Send for AggregateVerdict
impl Sync for AggregateVerdict
impl Unpin for AggregateVerdict
impl UnsafeUnpin for AggregateVerdict
impl UnwindSafe for AggregateVerdict
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