[][src]Enum monotron_app::Note

#[repr(u8)]
pub enum Note { Rest, C0, CsDb0, D0, DsEb0, E0, F0, FsGb0, G0, GsAb0, A0, AsBb0, B0, C1, CsDb1, D1, DsEb1, E1, F1, FsGb1, G1, GsAb1, A1, AsBb1, B1, C2, CsDb2, D2, DsEb2, E2, F2, FsGb2, G2, GsAb2, A2, AsBb2, B2, C3, CsDb3, D3, DsEb3, E3, F3, FsGb3, G3, GsAb3, A3, AsBb3, B3, C4, CsDb4, D4, DsEb4, E4, F4, FsGb4, G4, GsAb4, A4, AsBb4, B4, C5, CsDb5, D5, DsEb5, E5, F5, FsGb5, G5, GsAb5, A5, AsBb5, B5, C6, CsDb6, D6, DsEb6, E6, F6, FsGb6, G6, GsAb6, A6, AsBb6, B6, C7, CsDb7, D7, DsEb7, E7, F7, FsGb7, G7, GsAb7, A7, AsBb7, B7, C8, CsDb8, D8, DsEb8, E8, F8, FsGb8, G8, GsAb8, A8, AsBb8, B8, }

Notes on an piano keyboard, where A4 = 440 Hz.

Variants

RestC0CsDb0D0DsEb0E0F0FsGb0G0GsAb0A0AsBb0B0C1CsDb1D1DsEb1E1F1FsGb1G1GsAb1A1AsBb1B1C2CsDb2D2DsEb2E2F2FsGb2G2GsAb2A2AsBb2B2C3CsDb3D3DsEb3E3F3FsGb3G3GsAb3A3AsBb3B3C4CsDb4D4DsEb4E4F4FsGb4G4GsAb4A4AsBb4B4C5CsDb5D5DsEb5E5F5FsGb5G5GsAb5A5AsBb5B5C6CsDb6D6DsEb6E6F6FsGb6G6GsAb6A6AsBb6B6C7CsDb7D7DsEb7E7F7FsGb7G7GsAb7A7AsBb7B7C8CsDb8D8DsEb8E8F8FsGb8G8GsAb8A8AsBb8B8

Trait Implementations

impl Copy for Note[src]

impl PartialEq<Note> for Note[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for Note[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Into<Frequency> for Note[src]

impl Debug for Note[src]

Auto Trait Implementations

impl Send for Note

impl Sync for Note

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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