Enum ChordQuality
pub enum ChordQuality {
Major,
Minor,
Diminished,
Augmented,
Suspended2,
Suspended4,
Dominant,
HalfDiminished,
MajorMinor,
Power,
Custom,
}Variants§
Major
Minor
Diminished
Augmented
Suspended2
Suspended4
Dominant
HalfDiminished
MajorMinor
Power
Custom
Implementations§
§impl ChordQuality
impl ChordQuality
pub const ALL: &'static [ChordQuality]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for ChordQuality
impl Clone for ChordQuality
§fn clone(&self) -> ChordQuality
fn clone(&self) -> ChordQuality
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 ChordQuality
impl Debug for ChordQuality
§impl Display for ChordQuality
impl Display for ChordQuality
§impl FromStr for ChordQuality
impl FromStr for ChordQuality
§type Err = ChordError
type Err = ChordError
The associated error which can be returned from parsing.
§fn from_str(value: &str) -> Result<ChordQuality, <ChordQuality as FromStr>::Err>
fn from_str(value: &str) -> Result<ChordQuality, <ChordQuality as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ChordQuality
impl Hash for ChordQuality
§impl Ord for ChordQuality
impl Ord for ChordQuality
§impl PartialEq for ChordQuality
impl PartialEq for ChordQuality
§impl PartialOrd for ChordQuality
impl PartialOrd for ChordQuality
impl Copy for ChordQuality
impl Eq for ChordQuality
impl StructuralPartialEq for ChordQuality
Auto Trait Implementations§
impl Freeze for ChordQuality
impl RefUnwindSafe for ChordQuality
impl Send for ChordQuality
impl Sync for ChordQuality
impl Unpin for ChordQuality
impl UnsafeUnpin for ChordQuality
impl UnwindSafe for ChordQuality
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