pub enum KeyScale {
Show 14 variants
Unknown,
Major,
Minor,
Aeolian,
Blues,
Dorian,
HarmonicMinor,
Locrian,
Lydian,
Mixolydian,
PentatonicMajor,
Phrygian,
MelodicMinor,
PentatonicMinor,
}Expand description
The scale of the key
Variants§
Unknown
Major
Minor
Aeolian
Blues
Dorian
HarmonicMinor
Locrian
Lydian
Mixolydian
PentatonicMajor
Phrygian
MelodicMinor
PentatonicMinor
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyScale
impl<'de> Deserialize<'de> for KeyScale
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
Source§impl Ord for KeyScale
impl Ord for KeyScale
Source§impl PartialOrd for KeyScale
impl PartialOrd for KeyScale
impl Copy for KeyScale
impl Eq for KeyScale
impl StructuralPartialEq for KeyScale
Auto Trait Implementations§
impl Freeze for KeyScale
impl RefUnwindSafe for KeyScale
impl Send for KeyScale
impl Sync for KeyScale
impl Unpin for KeyScale
impl UnwindSafe for KeyScale
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