pub struct CombinatorialPartition {
pub block_size: usize,
pub partner_block_order: Vec<usize>,
pub blocks: Vec<CombinatorialBlockEvidence>,
}Expand description
One successful contiguous equal-cell partition witnessing combinatoriality.
Fields§
§block_size: usizeThe block size in row positions.
partner_block_order: Vec<usize>The permutation mapping source blocks onto partner blocks.
blocks: Vec<CombinatorialBlockEvidence>Exact complementary evidence for every paired block.
Trait Implementations§
Source§impl Clone for CombinatorialPartition
impl Clone for CombinatorialPartition
Source§fn clone(&self) -> CombinatorialPartition
fn clone(&self) -> CombinatorialPartition
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 CombinatorialPartition
impl Debug for CombinatorialPartition
impl Eq for CombinatorialPartition
Source§impl PartialEq for CombinatorialPartition
impl PartialEq for CombinatorialPartition
impl StructuralPartialEq for CombinatorialPartition
Auto Trait Implementations§
impl Freeze for CombinatorialPartition
impl RefUnwindSafe for CombinatorialPartition
impl Send for CombinatorialPartition
impl Sync for CombinatorialPartition
impl Unpin for CombinatorialPartition
impl UnsafeUnpin for CombinatorialPartition
impl UnwindSafe for CombinatorialPartition
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