pub struct CombinatorialPartner {
pub operation: RowOperation,
pub source: PitchClassMask,
pub complement: PitchClassMask,
pub partition: CombinatorialPartition,
}Expand description
One partner row form that is combinatorial with the source row.
Fields§
§operation: RowOperationThe exact row-family operation producing the partner row.
source: PitchClassMaskOne representative source block mask.
complement: PitchClassMaskThe complementary partner block mask matching source.
partition: CombinatorialPartitionThe validated equal-cell partition witness.
Trait Implementations§
Source§impl Clone for CombinatorialPartner
impl Clone for CombinatorialPartner
Source§fn clone(&self) -> CombinatorialPartner
fn clone(&self) -> CombinatorialPartner
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 CombinatorialPartner
impl Debug for CombinatorialPartner
impl Eq for CombinatorialPartner
Source§impl PartialEq for CombinatorialPartner
impl PartialEq for CombinatorialPartner
impl StructuralPartialEq for CombinatorialPartner
Auto Trait Implementations§
impl Freeze for CombinatorialPartner
impl RefUnwindSafe for CombinatorialPartner
impl Send for CombinatorialPartner
impl Sync for CombinatorialPartner
impl Unpin for CombinatorialPartner
impl UnsafeUnpin for CombinatorialPartner
impl UnwindSafe for CombinatorialPartner
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