pub struct ChromaticAggregateIdentity {
pub source_classes: Vec<u8>,
pub landed_classes: Vec<u8>,
pub lost_source_classes: Vec<u8>,
pub preserved: bool,
}Expand description
Aggregate comparison between source and landed pitch-class collections.
Fields§
§source_classes: Vec<u8>Source pitch classes heard before adaptation.
landed_classes: Vec<u8>Landed pitch classes heard after adaptation.
lost_source_classes: Vec<u8>Source classes missing after landing.
preserved: boolWhether the landed result preserved the chromatic aggregate exactly.
Trait Implementations§
Source§impl Clone for ChromaticAggregateIdentity
impl Clone for ChromaticAggregateIdentity
Source§fn clone(&self) -> ChromaticAggregateIdentity
fn clone(&self) -> ChromaticAggregateIdentity
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 ChromaticAggregateIdentity
impl Debug for ChromaticAggregateIdentity
impl Eq for ChromaticAggregateIdentity
impl StructuralPartialEq for ChromaticAggregateIdentity
Auto Trait Implementations§
impl Freeze for ChromaticAggregateIdentity
impl RefUnwindSafe for ChromaticAggregateIdentity
impl Send for ChromaticAggregateIdentity
impl Sync for ChromaticAggregateIdentity
impl Unpin for ChromaticAggregateIdentity
impl UnsafeUnpin for ChromaticAggregateIdentity
impl UnwindSafe for ChromaticAggregateIdentity
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