pub struct MeasureMark {
pub measure_index: usize,
pub repeat_start: bool,
pub repeat_end: bool,
pub volta_number: Option<u8>,
pub volta_kind: Option<String>,
pub navigation: Option<String>,
pub rehearsal: Option<String>,
pub text_annotations: Vec<StyledText>,
}Expand description
Host-neutral notation marks attached to one physical measure in a print system.
This is presentation metadata only: playback order remains the responsibility of
acorde_core::measure_sequence.
Fields§
§measure_index: usize§repeat_start: bool§repeat_end: bool§volta_number: Option<u8>§volta_kind: Option<String>§rehearsal: Option<String>§text_annotations: Vec<StyledText>Explicit and legacy measure-level text in deterministic source order.
Trait Implementations§
Source§impl Clone for MeasureMark
impl Clone for MeasureMark
Source§impl Debug for MeasureMark
impl Debug for MeasureMark
Source§impl<'de> Deserialize<'de> for MeasureMark
impl<'de> Deserialize<'de> for MeasureMark
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 MeasureMark
impl PartialEq for MeasureMark
Source§impl Serialize for MeasureMark
impl Serialize for MeasureMark
impl StructuralPartialEq for MeasureMark
Auto Trait Implementations§
impl Freeze for MeasureMark
impl RefUnwindSafe for MeasureMark
impl Send for MeasureMark
impl Sync for MeasureMark
impl Unpin for MeasureMark
impl UnsafeUnpin for MeasureMark
impl UnwindSafe for MeasureMark
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