pub struct CombinatorialBlockEvidence {
pub source_block_index: usize,
pub partner_block_index: usize,
pub source_ordinals: Vec<u8>,
pub partner_ordinals: Vec<u8>,
pub source: PitchClassMask,
pub complement: PitchClassMask,
}Expand description
One paired source/partner block that covers the full aggregate exactly.
Fields§
§source_block_index: usizeSource block index in contiguous partition order.
partner_block_index: usizePartner block index in contiguous partition order.
source_ordinals: Vec<u8>Source row ordinals contributing the source block.
partner_ordinals: Vec<u8>Partner row ordinals contributing the complementary block.
source: PitchClassMaskThe source block’s pitch-class mask.
complement: PitchClassMaskThe partner block’s complementary pitch-class mask.
Trait Implementations§
Source§impl Clone for CombinatorialBlockEvidence
impl Clone for CombinatorialBlockEvidence
Source§fn clone(&self) -> CombinatorialBlockEvidence
fn clone(&self) -> CombinatorialBlockEvidence
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 CombinatorialBlockEvidence
impl Debug for CombinatorialBlockEvidence
impl Eq for CombinatorialBlockEvidence
impl StructuralPartialEq for CombinatorialBlockEvidence
Auto Trait Implementations§
impl Freeze for CombinatorialBlockEvidence
impl RefUnwindSafe for CombinatorialBlockEvidence
impl Send for CombinatorialBlockEvidence
impl Sync for CombinatorialBlockEvidence
impl Unpin for CombinatorialBlockEvidence
impl UnsafeUnpin for CombinatorialBlockEvidence
impl UnwindSafe for CombinatorialBlockEvidence
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