pub enum SolfegeSyllable {
Show 17 variants
Do,
Di,
Ra,
Re,
Ri,
Me,
Mi,
Fa,
Fi,
Se,
So,
Si,
Le,
La,
Li,
Te,
Ti,
}Expand description
This enum represents all possible syllables of the solfège system.
It is important to note that the u8 representation of the syllables
is different from their pitch value, use SolfegeSyllable::into_u8 to convert it properly.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SolfegeSyllable
impl Clone for SolfegeSyllable
Source§fn clone(&self) -> SolfegeSyllable
fn clone(&self) -> SolfegeSyllable
Returns a duplicate of the value. Read more
1.0.0 · 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 SolfegeSyllable
impl Debug for SolfegeSyllable
Source§impl Display for SolfegeSyllable
impl Display for SolfegeSyllable
Source§impl PartialEq for SolfegeSyllable
impl PartialEq for SolfegeSyllable
impl Copy for SolfegeSyllable
impl Eq for SolfegeSyllable
Auto Trait Implementations§
impl Freeze for SolfegeSyllable
impl RefUnwindSafe for SolfegeSyllable
impl Send for SolfegeSyllable
impl Sync for SolfegeSyllable
impl Unpin for SolfegeSyllable
impl UnwindSafe for SolfegeSyllable
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