fn meet_assign(&mut self, other: &Self)
    where
        Self: Sized,
    {
        *self = self.meet(other);
    }
/// Updates `self` to the largest element less than or equal to both
/// arguments.
///
/// # Examples
///
/// ```
/// # use timely::PartialOrder;
/// # use timely::order::Product;
/// # use dbsp::lattice::Lattice;
/// # fn main() {
///
/// let mut time1 = Product::new(3, 7);
/// let time2 = Product::new(4, 6);
/// time1.meet_assign(&time2);
///
/// assert_eq!(time1, Product::new(3, 6));
/// # }
/// ```
Updates `self` to the largest element less than or equal to both
arguments.
Updates ` self ` to the largest element less than or equal to both arguments .
fn meet_assign(&mut self, other: &Self)
    where
        Self: Sized,
    {
        *self = self.meet(other);
    }
fn meet_assign ( & mut self , other : & Self ) where Self : Sized , { * self = self . meet ( other ) ; }
Updates `self` to the largest element less than or equal to both
arguments.
Updates ` self ` to the largest element less than or equal to both arguments .
&mut self
other
&Self
examples
None
use timely::partialorder;
None
use timely::order::product;
None
use dbsp::lattice::lattice;
None
fn main() {
let mut time1 = Product::new(3, 7);
let time2 = Product::new(4, 6);
time1.meet_assign(&time2).


let mut time1 = Product :: new ( 3 7 ) ; let time2 = Product :: new ( 4 6 ) ; time1 . meet_assign ( &time2 ) .
}
None