pub enum MusicFieldLineKind {
Meter(Spanned<Meter>),
UnitNoteLength(Spanned<UnitNoteLength>),
Key(Spanned<KeySignature>),
Voice(Spanned<VoiceDefinition>),
Lyric(LyricLineSyntax),
Symbol(SymbolLineSyntax),
PostTuneText(Spanned<String>),
Score(ScoreDirective),
Tempo(Spanned<String>),
SectionLabel(Spanned<String>),
Unknown(Spanned<String>),
Other,
}Variants§
Meter(Spanned<Meter>)
UnitNoteLength(Spanned<UnitNoteLength>)
Key(Spanned<KeySignature>)
Voice(Spanned<VoiceDefinition>)
Lyric(LyricLineSyntax)
Symbol(SymbolLineSyntax)
PostTuneText(Spanned<String>)
Score(ScoreDirective)
Tempo(Spanned<String>)
SectionLabel(Spanned<String>)
A body/inline P: section label (ABC 2.1 §4.3). Only the BODY position
produces this; a header P:ABAB play-order macro is dropped upstream.
Unknown(Spanned<String>)
Other
Trait Implementations§
Source§impl Clone for MusicFieldLineKind
impl Clone for MusicFieldLineKind
Source§impl Debug for MusicFieldLineKind
impl Debug for MusicFieldLineKind
impl Eq for MusicFieldLineKind
Source§impl PartialEq for MusicFieldLineKind
impl PartialEq for MusicFieldLineKind
impl StructuralPartialEq for MusicFieldLineKind
Auto Trait Implementations§
impl Freeze for MusicFieldLineKind
impl RefUnwindSafe for MusicFieldLineKind
impl Send for MusicFieldLineKind
impl Sync for MusicFieldLineKind
impl Unpin for MusicFieldLineKind
impl UnsafeUnpin for MusicFieldLineKind
impl UnwindSafe for MusicFieldLineKind
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