pub enum PitchClass {
C,
Cs,
D,
Ds,
E,
F,
Fs,
G,
Gs,
A,
As,
B,
}Expand description
One of the 12 chromatic pitch classes, from C upward.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PitchClass
impl Clone for PitchClass
Source§fn clone(&self) -> PitchClass
fn clone(&self) -> PitchClass
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 moreimpl Copy for PitchClass
Source§impl Debug for PitchClass
impl Debug for PitchClass
Source§impl<'de> Deserialize<'de> for PitchClass
impl<'de> Deserialize<'de> for PitchClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PitchClass
Source§impl PartialEq for PitchClass
impl PartialEq for PitchClass
Source§impl Serialize for PitchClass
impl Serialize for PitchClass
impl StructuralPartialEq for PitchClass
Auto Trait Implementations§
impl Freeze for PitchClass
impl RefUnwindSafe for PitchClass
impl Send for PitchClass
impl Sync for PitchClass
impl Unpin for PitchClass
impl UnsafeUnpin for PitchClass
impl UnwindSafe for PitchClass
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