pub struct AllIntervalReport {
pub is_all_interval: bool,
pub duplicates: Vec<AllIntervalMultiplicity>,
pub missing: Vec<u8>,
}Expand description
Whether a row uses each non-zero directed adjacent interval exactly once.
Fields§
§is_all_interval: boolWhether the row contains each interval 1..=11 exactly once.
duplicates: Vec<AllIntervalMultiplicity>Intervals whose multiplicity exceeds one.
missing: Vec<u8>Intervals in 1..=11 that do not occur.
Trait Implementations§
Source§impl Clone for AllIntervalReport
impl Clone for AllIntervalReport
Source§fn clone(&self) -> AllIntervalReport
fn clone(&self) -> AllIntervalReport
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 AllIntervalReport
impl Debug for AllIntervalReport
Source§impl Default for AllIntervalReport
impl Default for AllIntervalReport
Source§fn default() -> AllIntervalReport
fn default() -> AllIntervalReport
Returns the “default value” for a type. Read more
impl Eq for AllIntervalReport
Source§impl PartialEq for AllIntervalReport
impl PartialEq for AllIntervalReport
impl StructuralPartialEq for AllIntervalReport
Auto Trait Implementations§
impl Freeze for AllIntervalReport
impl RefUnwindSafe for AllIntervalReport
impl Send for AllIntervalReport
impl Sync for AllIntervalReport
impl Unpin for AllIntervalReport
impl UnsafeUnpin for AllIntervalReport
impl UnwindSafe for AllIntervalReport
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