Struct ittech::Note [−][src]
Note pitch representation
Ranges from C-0 to B-9, only exact pitches can be represented.
Implementations
impl Note
[src]
impl Note
[src]
pub const C_0: Note
[src]
pub const Cs0: Note
[src]
pub const D_0: Note
[src]
pub const Ds0: Note
[src]
pub const E_0: Note
[src]
pub const F_0: Note
[src]
pub const Fs0: Note
[src]
pub const G_0: Note
[src]
pub const Gs0: Note
[src]
pub const A_0: Note
[src]
pub const As0: Note
[src]
pub const B_0: Note
[src]
pub const C_1: Note
[src]
pub const Cs1: Note
[src]
pub const D_1: Note
[src]
pub const Ds1: Note
[src]
pub const E_1: Note
[src]
pub const F_1: Note
[src]
pub const Fs1: Note
[src]
pub const G_1: Note
[src]
pub const Gs1: Note
[src]
pub const A_1: Note
[src]
pub const As1: Note
[src]
pub const B_1: Note
[src]
pub const C_2: Note
[src]
pub const Cs2: Note
[src]
pub const D_2: Note
[src]
pub const Ds2: Note
[src]
pub const E_2: Note
[src]
pub const F_2: Note
[src]
pub const Fs2: Note
[src]
pub const G_2: Note
[src]
pub const Gs2: Note
[src]
pub const A_2: Note
[src]
pub const As2: Note
[src]
pub const B_2: Note
[src]
pub const C_3: Note
[src]
pub const Cs3: Note
[src]
pub const D_3: Note
[src]
pub const Ds3: Note
[src]
pub const E_3: Note
[src]
pub const F_3: Note
[src]
pub const Fs3: Note
[src]
pub const G_3: Note
[src]
pub const Gs3: Note
[src]
pub const A_3: Note
[src]
pub const As3: Note
[src]
pub const B_3: Note
[src]
pub const C_4: Note
[src]
pub const Cs4: Note
[src]
pub const D_4: Note
[src]
pub const Ds4: Note
[src]
pub const E_4: Note
[src]
pub const F_4: Note
[src]
pub const Fs4: Note
[src]
pub const G_4: Note
[src]
pub const Gs4: Note
[src]
pub const A_4: Note
[src]
pub const As4: Note
[src]
pub const B_4: Note
[src]
pub const C_5: Note
[src]
pub const Cs5: Note
[src]
pub const D_5: Note
[src]
pub const Ds5: Note
[src]
pub const E_5: Note
[src]
pub const F_5: Note
[src]
pub const Fs5: Note
[src]
pub const G_5: Note
[src]
pub const Gs5: Note
[src]
pub const A_5: Note
[src]
pub const As5: Note
[src]
pub const B_5: Note
[src]
pub const C_6: Note
[src]
pub const Cs6: Note
[src]
pub const D_6: Note
[src]
pub const Ds6: Note
[src]
pub const E_6: Note
[src]
pub const F_6: Note
[src]
pub const Fs6: Note
[src]
pub const G_6: Note
[src]
pub const Gs6: Note
[src]
pub const A_6: Note
[src]
pub const As6: Note
[src]
pub const B_6: Note
[src]
pub const C_7: Note
[src]
pub const Cs7: Note
[src]
pub const D_7: Note
[src]
pub const Ds7: Note
[src]
pub const E_7: Note
[src]
pub const F_7: Note
[src]
pub const Fs7: Note
[src]
pub const G_7: Note
[src]
pub const Gs7: Note
[src]
pub const A_7: Note
[src]
pub const As7: Note
[src]
pub const B_7: Note
[src]
pub const C_8: Note
[src]
pub const Cs8: Note
[src]
pub const D_8: Note
[src]
pub const Ds8: Note
[src]
pub const E_8: Note
[src]
pub const F_8: Note
[src]
pub const Fs8: Note
[src]
pub const G_8: Note
[src]
pub const Gs8: Note
[src]
pub const A_8: Note
[src]
pub const As8: Note
[src]
pub const B_8: Note
[src]
pub const C_9: Note
[src]
pub const Cs9: Note
[src]
pub const D_9: Note
[src]
pub const Ds9: Note
[src]
pub const E_9: Note
[src]
pub const F_9: Note
[src]
pub const Fs9: Note
[src]
pub const G_9: Note
[src]
pub const Gs9: Note
[src]
pub const A_9: Note
[src]
pub const As9: Note
[src]
pub const B_9: Note
[src]
Trait Implementations
impl Clone for Note
[src]
impl Copy for Note
[src]
impl Debug for Note
[src]
impl Display for Note
[src]
impl Index<&'_ Note> for SampleMap
[src]
type Output = Option<SampleId>
The returned type after indexing.
fn index(&self, index: &Note) -> &Self::Output
[src]
impl Index<Note> for SampleMap
[src]
type Output = Option<SampleId>
The returned type after indexing.
fn index(&self, index: Note) -> &Self::Output
[src]
impl TryFrom<u8> for Note
[src]
Auto Trait Implementations
impl RefUnwindSafe for Note
[src]
impl Send for Note
[src]
impl Sync for Note
[src]
impl Unpin for Note
[src]
impl UnwindSafe for Note
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,