pub struct SetClass {
pub normal: Vec<PitchClass>,
pub prime: Vec<PitchClass>,
pub equivalence: SetEquivalence,
}Expand description
Conventional pitch-set class identity.
Fields§
§normal: Vec<PitchClass>Forte-style normal order, transposed so the first pitch class is C.
prime: Vec<PitchClass>Prime form under the selected SetEquivalence policy.
equivalence: SetEquivalenceThe equivalence policy used to produce prime.
Trait Implementations§
impl Eq for SetClass
impl StructuralPartialEq for SetClass
Auto Trait Implementations§
impl Freeze for SetClass
impl RefUnwindSafe for SetClass
impl Send for SetClass
impl Sync for SetClass
impl Unpin for SetClass
impl UnsafeUnpin for SetClass
impl UnwindSafe for SetClass
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