pub struct ScoreMetadata {
pub reference: TextLine,
pub title: Option<TextLine>,
pub composers: Vec<TextLine>,
pub tempo: Option<TextLine>,
pub tempo_model: Option<TempoModel>,
pub meter: Option<MeterModel>,
pub key: Option<KeySignatureModel>,
pub directives: Vec<ScoreDirectiveModel>,
pub preserved_directives: Vec<PreservedDirective>,
pub post_tune_lyrics: Vec<TextLine>,
pub source_span: Span,
}Fields§
§reference: TextLine§title: Option<TextLine>§composers: Vec<TextLine>§tempo: Option<TextLine>§tempo_model: Option<TempoModel>Structured interpretation of Self::tempo for <metronome> export.
meter: Option<MeterModel>§key: Option<KeySignatureModel>§directives: Vec<ScoreDirectiveModel>§preserved_directives: Vec<PreservedDirective>§post_tune_lyrics: Vec<TextLine>§source_span: SpanTrait Implementations§
Source§impl Clone for ScoreMetadata
impl Clone for ScoreMetadata
Source§impl Debug for ScoreMetadata
impl Debug for ScoreMetadata
impl Eq for ScoreMetadata
Source§impl PartialEq for ScoreMetadata
impl PartialEq for ScoreMetadata
impl StructuralPartialEq for ScoreMetadata
Auto Trait Implementations§
impl Freeze for ScoreMetadata
impl RefUnwindSafe for ScoreMetadata
impl Send for ScoreMetadata
impl Sync for ScoreMetadata
impl Unpin for ScoreMetadata
impl UnsafeUnpin for ScoreMetadata
impl UnwindSafe for ScoreMetadata
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