Struct musical_note::ResolvedNote
source · pub struct ResolvedNote {
pub note: NoteName,
pub accidental: Accidental,
pub octave: Octave,
pub midi: u8,
}Expand description
Represents note, that can be written in score.
It has:
- precise note
- enharmonically correct accidental
- octave
Fields
note: NoteNameaccidental: Accidentaloctave: Octavemidi: u8Implementations
sourceimpl ResolvedNote
impl ResolvedNote
Trait Implementations
sourceimpl Clone for ResolvedNote
impl Clone for ResolvedNote
sourcefn clone(&self) -> ResolvedNote
fn clone(&self) -> ResolvedNote
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ResolvedNote
impl Debug for ResolvedNote
sourceimpl From<ResolvedNote> for Note
impl From<ResolvedNote> for Note
sourcefn from(value: ResolvedNote) -> Self
fn from(value: ResolvedNote) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<ResolvedNote> for ResolvedNote
impl PartialEq<ResolvedNote> for ResolvedNote
sourcefn eq(&self, other: &ResolvedNote) -> bool
fn eq(&self, other: &ResolvedNote) -> bool
sourceimpl PartialOrd<ResolvedNote> for ResolvedNote
impl PartialOrd<ResolvedNote> for ResolvedNote
sourcefn partial_cmp(&self, other: &ResolvedNote) -> Option<Ordering>
fn partial_cmp(&self, other: &ResolvedNote) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for ResolvedNote
impl StructuralPartialEq for ResolvedNote
Auto Trait Implementations
impl RefUnwindSafe for ResolvedNote
impl Send for ResolvedNote
impl Sync for ResolvedNote
impl Unpin for ResolvedNote
impl UnwindSafe for ResolvedNote
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more