pub struct AggregateCoverageReport {
pub aggregate: PitchClassMask,
pub covered: PitchClassMask,
pub missing: PitchClassMask,
pub complete: bool,
}Expand description
Aggregate pitch-class coverage assembled from partition-derived blocks.
Fields§
§aggregate: PitchClassMaskThe target aggregate expected by the caller.
covered: PitchClassMaskThe union of every supplied block mask.
missing: PitchClassMaskPitch classes still missing from covered.
complete: boolWhether covered equals the requested aggregate exactly.
Trait Implementations§
Source§impl Clone for AggregateCoverageReport
impl Clone for AggregateCoverageReport
Source§fn clone(&self) -> AggregateCoverageReport
fn clone(&self) -> AggregateCoverageReport
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 AggregateCoverageReport
impl Debug for AggregateCoverageReport
impl Eq for AggregateCoverageReport
Source§impl PartialEq for AggregateCoverageReport
impl PartialEq for AggregateCoverageReport
impl StructuralPartialEq for AggregateCoverageReport
Auto Trait Implementations§
impl Freeze for AggregateCoverageReport
impl RefUnwindSafe for AggregateCoverageReport
impl Send for AggregateCoverageReport
impl Sync for AggregateCoverageReport
impl Unpin for AggregateCoverageReport
impl UnsafeUnpin for AggregateCoverageReport
impl UnwindSafe for AggregateCoverageReport
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