pub struct DerivedCellOccurrence {
pub event_id: SerialEventId,
pub voice: VoiceId,
pub occurrence_index: usize,
pub source_ordinals: Vec<u8>,
pub generator_ordinals: Vec<u8>,
pub generator_classes: Vec<PitchClass>,
pub operation: RowOperation,
}Expand description
One deployed derived-cell occurrence with preserved generator and transform evidence.
Fields§
§event_id: SerialEventIdStable event identity for the emitted occurrence.
voice: VoiceIdStable voice receiving the occurrence.
occurrence_index: usizeZero-based occurrence index in source-row order.
source_ordinals: Vec<u8>The source ordinals realized by this occurrence.
generator_ordinals: Vec<u8>The generator-cell ordinals repeated by the derivation.
generator_classes: Vec<PitchClass>The generator-cell pitch classes.
operation: RowOperationThe exact row operation deriving this occurrence from the generator.
Trait Implementations§
Source§impl Clone for DerivedCellOccurrence
impl Clone for DerivedCellOccurrence
Source§fn clone(&self) -> DerivedCellOccurrence
fn clone(&self) -> DerivedCellOccurrence
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 DerivedCellOccurrence
impl Debug for DerivedCellOccurrence
impl Eq for DerivedCellOccurrence
Source§impl PartialEq for DerivedCellOccurrence
impl PartialEq for DerivedCellOccurrence
impl StructuralPartialEq for DerivedCellOccurrence
Auto Trait Implementations§
impl Freeze for DerivedCellOccurrence
impl RefUnwindSafe for DerivedCellOccurrence
impl Send for DerivedCellOccurrence
impl Sync for DerivedCellOccurrence
impl Unpin for DerivedCellOccurrence
impl UnsafeUnpin for DerivedCellOccurrence
impl UnwindSafe for DerivedCellOccurrence
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