pub struct AggregatePartitionReport {
pub id: String,
pub columns: Vec<usize>,
pub values: Vec<PitchClass>,
pub duplicates: Vec<PitchClass>,
pub omissions: Vec<PitchClass>,
pub satisfied: bool,
pub error: Option<SeriesError>,
}Expand description
Aggregate evidence for one named array partition.
Fields§
§id: StringPartition label retained from the requirement.
columns: Vec<usize>Column indices checked by this partition.
values: Vec<PitchClass>Flattened vertical values in row-major order.
duplicates: Vec<PitchClass>Pitch classes that repeated in this aggregate.
omissions: Vec<PitchClass>Pitch classes omitted from this aggregate.
satisfied: boolWhether the retained rule accepted this partition.
error: Option<SeriesError>Exact rule failure when the partition did not satisfy the rule.
Trait Implementations§
Source§impl Clone for AggregatePartitionReport
impl Clone for AggregatePartitionReport
Source§fn clone(&self) -> AggregatePartitionReport
fn clone(&self) -> AggregatePartitionReport
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 AggregatePartitionReport
impl Debug for AggregatePartitionReport
impl Eq for AggregatePartitionReport
Source§impl PartialEq for AggregatePartitionReport
impl PartialEq for AggregatePartitionReport
impl StructuralPartialEq for AggregatePartitionReport
Auto Trait Implementations§
impl Freeze for AggregatePartitionReport
impl RefUnwindSafe for AggregatePartitionReport
impl Send for AggregatePartitionReport
impl Sync for AggregatePartitionReport
impl Unpin for AggregatePartitionReport
impl UnsafeUnpin for AggregatePartitionReport
impl UnwindSafe for AggregatePartitionReport
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