pub enum RootNote {
C,
CSharp,
D,
EFlat,
E,
F,
FSharp,
G,
GSharp,
A,
BFlat,
B,
}
Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for RootNote
impl<'de> Deserialize<'de> for RootNote
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 RootNote
impl Ord for RootNote
source§impl PartialEq for RootNote
impl PartialEq for RootNote
source§impl PartialOrd for RootNote
impl PartialOrd for RootNote
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for RootNote
impl Eq for RootNote
impl StructuralEq for RootNote
impl StructuralPartialEq for RootNote
Auto Trait Implementations§
impl RefUnwindSafe for RootNote
impl Send for RootNote
impl Sync for RootNote
impl Unpin for RootNote
impl UnwindSafe for RootNote
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