pub struct SetDomainSnapshot {
pub glb: Vec<i32>,
pub lub: Vec<i32>,
pub card_min: usize,
pub card_max: usize,
}Expand description
Snapshot of a set variable domain for propagation reads.
Fields§
§glb: Vec<i32>Greatest lower bound elements.
lub: Vec<i32>Least upper bound elements.
card_min: usizeMinimum cardinality.
card_max: usizeMaximum cardinality.
Implementations§
Trait Implementations§
Source§impl Clone for SetDomainSnapshot
impl Clone for SetDomainSnapshot
Source§fn clone(&self) -> SetDomainSnapshot
fn clone(&self) -> SetDomainSnapshot
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 SetDomainSnapshot
impl Debug for SetDomainSnapshot
impl Eq for SetDomainSnapshot
Source§impl PartialEq for SetDomainSnapshot
impl PartialEq for SetDomainSnapshot
impl StructuralPartialEq for SetDomainSnapshot
Auto Trait Implementations§
impl Freeze for SetDomainSnapshot
impl RefUnwindSafe for SetDomainSnapshot
impl Send for SetDomainSnapshot
impl Sync for SetDomainSnapshot
impl Unpin for SetDomainSnapshot
impl UnsafeUnpin for SetDomainSnapshot
impl UnwindSafe for SetDomainSnapshot
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