pub struct SerialTransformProvenance {
pub notes: Vec<SerialNoteEvidence>,
pub ordinal_order: SerialProvenanceStatus,
pub row_forms: SerialProvenanceStatus,
pub voices: SerialProvenanceStatus,
}Expand description
Explicit serial provenance retained or retired by one transform.
Fields§
§notes: Vec<SerialNoteEvidence>Retained note-level origin evidence keyed by stable note ids.
ordinal_order: SerialProvenanceStatusWhether ordinal chronology still means the same thing after the transform.
row_forms: SerialProvenanceStatusWhether row-form evidence still names the transformed pitches truthfully.
voices: SerialProvenanceStatusWhether original voice identity still denotes the transformed voice layout.
Trait Implementations§
Source§impl Clone for SerialTransformProvenance
impl Clone for SerialTransformProvenance
Source§fn clone(&self) -> SerialTransformProvenance
fn clone(&self) -> SerialTransformProvenance
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 SerialTransformProvenance
impl Debug for SerialTransformProvenance
impl Eq for SerialTransformProvenance
impl StructuralPartialEq for SerialTransformProvenance
Auto Trait Implementations§
impl Freeze for SerialTransformProvenance
impl RefUnwindSafe for SerialTransformProvenance
impl Send for SerialTransformProvenance
impl Sync for SerialTransformProvenance
impl Unpin for SerialTransformProvenance
impl UnsafeUnpin for SerialTransformProvenance
impl UnwindSafe for SerialTransformProvenance
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