Enum ChordToneRole
pub enum ChordToneRole {
Root,
Third,
Fifth,
Seventh,
Ninth,
Eleventh,
Thirteenth,
AddedTone,
AlteredTone,
}Variants§
Implementations§
§impl ChordToneRole
impl ChordToneRole
pub const ALL: &'static [ChordToneRole]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for ChordToneRole
impl Clone for ChordToneRole
§fn clone(&self) -> ChordToneRole
fn clone(&self) -> ChordToneRole
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 more§impl Debug for ChordToneRole
impl Debug for ChordToneRole
§impl Display for ChordToneRole
impl Display for ChordToneRole
§impl FromStr for ChordToneRole
impl FromStr for ChordToneRole
§type Err = ChordError
type Err = ChordError
The associated error which can be returned from parsing.
§fn from_str(
value: &str,
) -> Result<ChordToneRole, <ChordToneRole as FromStr>::Err>
fn from_str( value: &str, ) -> Result<ChordToneRole, <ChordToneRole as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ChordToneRole
impl Hash for ChordToneRole
§impl Ord for ChordToneRole
impl Ord for ChordToneRole
§impl PartialEq for ChordToneRole
impl PartialEq for ChordToneRole
§impl PartialOrd for ChordToneRole
impl PartialOrd for ChordToneRole
impl Copy for ChordToneRole
impl Eq for ChordToneRole
impl StructuralPartialEq for ChordToneRole
Auto Trait Implementations§
impl Freeze for ChordToneRole
impl RefUnwindSafe for ChordToneRole
impl Send for ChordToneRole
impl Sync for ChordToneRole
impl Unpin for ChordToneRole
impl UnsafeUnpin for ChordToneRole
impl UnwindSafe for ChordToneRole
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