pub struct RealizedSerialOrigin {
pub realizer_id: RealizerId,
pub licenses: Vec<StructuralLicense>,
pub ordinals: Vec<OrdinalRef>,
pub source_ordinal: OrdinalRef,
pub row_forms: BTreeMap<RowInstanceId, RowForm>,
}Expand description
Complete serial provenance for one realized sounding note.
Fields§
§realizer_id: RealizerIdStable realizer identity that produced this note.
licenses: Vec<StructuralLicense>Structural readings that license the realized note.
ordinals: Vec<OrdinalRef>Every structural ordinal cited by the planned event.
source_ordinal: OrdinalRefThe specific ordinal realized by this note.
row_forms: BTreeMap<RowInstanceId, RowForm>Row forms keyed by the row instances referenced by ordinals.
Trait Implementations§
Source§impl Clone for RealizedSerialOrigin
impl Clone for RealizedSerialOrigin
Source§fn clone(&self) -> RealizedSerialOrigin
fn clone(&self) -> RealizedSerialOrigin
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 RealizedSerialOrigin
impl Debug for RealizedSerialOrigin
impl Eq for RealizedSerialOrigin
Source§impl PartialEq for RealizedSerialOrigin
impl PartialEq for RealizedSerialOrigin
impl StructuralPartialEq for RealizedSerialOrigin
Auto Trait Implementations§
impl Freeze for RealizedSerialOrigin
impl RefUnwindSafe for RealizedSerialOrigin
impl Send for RealizedSerialOrigin
impl Sync for RealizedSerialOrigin
impl Unpin for RealizedSerialOrigin
impl UnsafeUnpin for RealizedSerialOrigin
impl UnwindSafe for RealizedSerialOrigin
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