pub struct RealizedSerialNote {
pub event_id: SerialEventId,
pub voice: VoiceId,
pub note_index: usize,
pub onset: Time,
pub note: Note,
pub origin: RealizedSerialOrigin,
}Expand description
One realized sounding note with stable plan/event provenance.
Fields§
§event_id: SerialEventIdStable planned event identity.
voice: VoiceIdStable voice identity chosen for the note.
note_index: usizeStable ordinal occurrence within the event’s rendered note list.
onset: TimeExact absolute onset in whole-note units.
note: NoteSounding note payload.
origin: RealizedSerialOriginSerial provenance retained for this note.
Trait Implementations§
Source§impl Clone for RealizedSerialNote
impl Clone for RealizedSerialNote
Source§fn clone(&self) -> RealizedSerialNote
fn clone(&self) -> RealizedSerialNote
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 RealizedSerialNote
impl Debug for RealizedSerialNote
impl Eq for RealizedSerialNote
Source§impl PartialEq for RealizedSerialNote
impl PartialEq for RealizedSerialNote
impl StructuralPartialEq for RealizedSerialNote
Auto Trait Implementations§
impl Freeze for RealizedSerialNote
impl RefUnwindSafe for RealizedSerialNote
impl Send for RealizedSerialNote
impl Sync for RealizedSerialNote
impl Unpin for RealizedSerialNote
impl UnsafeUnpin for RealizedSerialNote
impl UnwindSafe for RealizedSerialNote
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