fn add_others(&mut self, e1: &Self, e2: &Self) {
        if e1.count_ == 0 {
            self.count_ = e2.count_;
            self.chunks_ = e2.chunks_.clone();
            return;
        }
        if e2.count_ == 0 {
            self.count_ = e1.count_;
            self.chunks_ = e1.chunks_.clone();
            return;
        }
        if (e1.count_ > 0) ^ (e2.count_ > 0) {
            self.dif_slice(&e1.chunks_, e1.size(), &e2.chunks_, e2.size(), false);
        } else {
            self.add_slice(&e1.chunks_, e1.size(), &e2.chunks_, e2.size());
        }
        if e1.count_ < 0 {
            self.count_ = -self.count_;
        }
    }
/// this method assumes self is an empty object
this method assumes self is an empty object
this method assumes self is an empty object
fn add_others(&mut self, e1: &Self, e2: &Self) {
        if e1.count_ == 0 {
            self.count_ = e2.count_;
            self.chunks_ = e2.chunks_.clone();
            return;
        }
        if e2.count_ == 0 {
            self.count_ = e1.count_;
            self.chunks_ = e1.chunks_.clone();
            return;
        }
        if (e1.count_ > 0) ^ (e2.count_ > 0) {
            self.dif_slice(&e1.chunks_, e1.size(), &e2.chunks_, e2.size(), false);
        } else {
            self.add_slice(&e1.chunks_, e1.size(), &e2.chunks_, e2.size());
        }
        if e1.count_ < 0 {
            self.count_ = -self.count_;
        }
    }
fn add_others ( & mut self , e1 : & Self , e2 : & Self ) { if e1 . count_ == 0 { self . count_ = e2 . count_ ; self . chunks_ = e2 . chunks_ . clone ( ) ; return ; } if e2 . count_ == 0 { self . count_ = e1 . count_ ; self . chunks_ = e1 . chunks_ . clone ( ) ; return ; } if ( e1 . count_ > 0 ) ^ ( e2 . count_ > 0 ) { self . dif_slice ( & e1 . chunks_ , e1 . size ( ) , & e2 . chunks_ , e2 . size ( ) , false ) ; } else { self . add_slice ( & e1 . chunks_ , e1 . size ( ) , & e2 . chunks_ , e2 . size ( ) ) ; } if e1 . count_ < 0 { self . count_ = - self . count_ ; } }
this method assumes self is an empty object
this method assumes self is an empty object
&mut self
e1
&Self
e2
&Self