pub struct CollapsingMeasure {
pub items: usize,
pub bins: usize,
}Expand description
A discovered collapsing potential: the formula’s variables read as an items × bins grid
(var(i, b) = i*bins + b) under which item-permutations are symmetries — so the formula is a
covering / pigeonhole problem and items > bins makes it unsatisfiable.
Fields§
§items: usize§bins: usizeTrait Implementations§
Source§impl Clone for CollapsingMeasure
impl Clone for CollapsingMeasure
Source§fn clone(&self) -> CollapsingMeasure
fn clone(&self) -> CollapsingMeasure
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 CollapsingMeasure
impl Debug for CollapsingMeasure
Source§impl PartialEq for CollapsingMeasure
impl PartialEq for CollapsingMeasure
Source§fn eq(&self, other: &CollapsingMeasure) -> bool
fn eq(&self, other: &CollapsingMeasure) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CollapsingMeasure
impl Eq for CollapsingMeasure
impl StructuralPartialEq for CollapsingMeasure
Auto Trait Implementations§
impl Freeze for CollapsingMeasure
impl RefUnwindSafe for CollapsingMeasure
impl Send for CollapsingMeasure
impl Sync for CollapsingMeasure
impl Unpin for CollapsingMeasure
impl UnsafeUnpin for CollapsingMeasure
impl UnwindSafe for CollapsingMeasure
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