[][src]Struct ukebox::chord::Chord

pub struct Chord {
    pub chord_type: ChordType,
    pub root: Note,
    // some fields omitted
}

A chord such as C, Cm and so on.

Fields

chord_type: ChordTyperoot: Note

Methods

impl Chord[src]

pub fn contains(&self, note: Note) -> bool[src]

pub fn get_diagram(self, min_fret: FretID, tuning: Tuning) -> ChordDiagram[src]

Trait Implementations

impl Display for Chord[src]

impl FromStr for Chord[src]

type Err = ParseChordError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for Chord

impl Send for Chord

impl Sync for Chord

impl Unpin for Chord

impl UnwindSafe for Chord

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> 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.