pub struct StrettoRejection {
pub first: usize,
pub second: usize,
pub overlap: OverlapEvidence,
pub violations: Vec<Violation>,
}Expand description
One rejected pair retained outside the compatibility graph.
Fields§
§first: usizeFirst graph-node id.
second: usizeSecond graph-node id.
overlap: OverlapEvidenceExact temporal and interval evidence.
violations: Vec<Violation>Per-rule reasons for rejection.
Trait Implementations§
Source§impl Clone for StrettoRejection
impl Clone for StrettoRejection
Source§fn clone(&self) -> StrettoRejection
fn clone(&self) -> StrettoRejection
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 StrettoRejection
impl Debug for StrettoRejection
impl Eq for StrettoRejection
Source§impl PartialEq for StrettoRejection
impl PartialEq for StrettoRejection
impl StructuralPartialEq for StrettoRejection
Auto Trait Implementations§
impl Freeze for StrettoRejection
impl RefUnwindSafe for StrettoRejection
impl Send for StrettoRejection
impl Sync for StrettoRejection
impl Unpin for StrettoRejection
impl UnsafeUnpin for StrettoRejection
impl UnwindSafe for StrettoRejection
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more