pub enum OmrNoteAnnotation {
Dynamic(Dynamic),
Lyric {
lyric: Lyric,
verse: Option<u8>,
},
ChordSymbol(Box<ChordSymbol>),
}Expand description
A semantic note annotation supplied by an OMR provider after it has recognized the notation
and text. Raw OCR strings belong in OmrUnresolvedItem until a host can map them to one of
these canonical forms without guessing.
Variants§
Trait Implementations§
Source§impl Clone for OmrNoteAnnotation
impl Clone for OmrNoteAnnotation
Source§impl Debug for OmrNoteAnnotation
impl Debug for OmrNoteAnnotation
Source§impl<'de> Deserialize<'de> for OmrNoteAnnotation
impl<'de> Deserialize<'de> for OmrNoteAnnotation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OmrNoteAnnotation
impl PartialEq for OmrNoteAnnotation
Source§impl Serialize for OmrNoteAnnotation
impl Serialize for OmrNoteAnnotation
impl StructuralPartialEq for OmrNoteAnnotation
Auto Trait Implementations§
impl Freeze for OmrNoteAnnotation
impl RefUnwindSafe for OmrNoteAnnotation
impl Send for OmrNoteAnnotation
impl Sync for OmrNoteAnnotation
impl Unpin for OmrNoteAnnotation
impl UnsafeUnpin for OmrNoteAnnotation
impl UnwindSafe for OmrNoteAnnotation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more