[][src]Enum ukebox::chord::ChordType

pub enum ChordType {
    Major,
    Minor,
    SuspendedSecond,
    SuspendedFourth,
    Augmented,
    Diminished,
    DominantSeventh,
    MinorSeventh,
    MajorSeventh,
    MinorMajorSeventh,
    AugmentedSeventh,
    AugmentedMajorSeventh,
    DiminishedSeventh,
    HalfDiminishedSeventh,
}

The type of the chord depending on the intervals it contains.

Variants

Major
Minor
SuspendedSecond
SuspendedFourth
Augmented
Diminished
DominantSeventh
MinorSeventh
MajorSeventh
MinorMajorSeventh
AugmentedSeventh
AugmentedMajorSeventh
DiminishedSeventh
HalfDiminishedSeventh

Trait Implementations

impl Clone for ChordType[src]

impl Copy for ChordType[src]

impl Debug for ChordType[src]

impl Display for ChordType[src]

impl PartialEq<ChordType> for ChordType[src]

impl StructuralPartialEq for ChordType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.