pub struct MusicChangeStream {
pub duration: Time,
pub voices: Vec<ScoreVoice>,
pub changes: Vec<MusicChange>,
}Expand description
Chronological note-on/note-off representation of a score.
Fields§
§duration: TimeExact total score span, including trailing silence.
voices: Vec<ScoreVoice>Voice identities, names, and individual spans.
changes: Vec<MusicChange>Changes in deterministic time, release-before-start identity order.
Trait Implementations§
Source§impl Clone for MusicChangeStream
impl Clone for MusicChangeStream
Source§fn clone(&self) -> MusicChangeStream
fn clone(&self) -> MusicChangeStream
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MusicChangeStream
impl Debug for MusicChangeStream
impl Eq for MusicChangeStream
Source§impl PartialEq for MusicChangeStream
impl PartialEq for MusicChangeStream
impl StructuralPartialEq for MusicChangeStream
Auto Trait Implementations§
impl Freeze for MusicChangeStream
impl RefUnwindSafe for MusicChangeStream
impl Send for MusicChangeStream
impl Sync for MusicChangeStream
impl Unpin for MusicChangeStream
impl UnsafeUnpin for MusicChangeStream
impl UnwindSafe for MusicChangeStream
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