[][src]Enum simple_tones::ParseNotePitchError

pub enum ParseNotePitchError {
    InvalidLength,
    InvalidType,
    InvalidOctave(ParseIntError),
}

Represents an error that can happen while parsing a NotePitch from a str

Variants

InvalidLength

The length of the given str is invalid

InvalidType

The type of note is invalid

InvalidOctave(ParseIntError)

The octave of the note is invalid

Trait Implementations

impl Debug for ParseNotePitchError[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, 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.