pub struct VerticalSlice {
pub block_index: usize,
pub ordinals: Vec<u8>,
pub pitch_classes: Vec<PitchClass>,
pub mask: PitchClassMask,
}Expand description
One unordered vertical collection extracted from a partition block.
Fields§
§block_index: usizeSource block index in the validated partition.
ordinals: Vec<u8>Row ordinals contributing to the slice.
pitch_classes: Vec<PitchClass>Exact pitch classes contributed by those ordinals.
mask: PitchClassMaskUnordered pitch-class content of the slice.
Trait Implementations§
Source§impl Clone for VerticalSlice
impl Clone for VerticalSlice
Source§fn clone(&self) -> VerticalSlice
fn clone(&self) -> VerticalSlice
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 VerticalSlice
impl Debug for VerticalSlice
impl Eq for VerticalSlice
Source§impl PartialEq for VerticalSlice
impl PartialEq for VerticalSlice
impl StructuralPartialEq for VerticalSlice
Auto Trait Implementations§
impl Freeze for VerticalSlice
impl RefUnwindSafe for VerticalSlice
impl Send for VerticalSlice
impl Sync for VerticalSlice
impl Unpin for VerticalSlice
impl UnsafeUnpin for VerticalSlice
impl UnwindSafe for VerticalSlice
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