fn complete_merges(&mut self) {
        for merge_state in self.merging.iter_mut() {
            if merge_state.is_inprogress() {
                let mut fuel = isize::max_value();
                merge_state.work(&mut fuel);
            }
        }
        assert!(self.merging.iter().all(|m| !m.is_inprogress()));
    }
/// Complete all in-progress merges (without starting any new ones).
Complete all in-progress merges (without starting any new ones).
Complete all in - progress merges ( without starting any new ones ) .
fn complete_merges(&mut self) {
        for merge_state in self.merging.iter_mut() {
            if merge_state.is_inprogress() {
                let mut fuel = isize::max_value();
                merge_state.work(&mut fuel);
            }
        }
        assert!(self.merging.iter().all(|m| !m.is_inprogress()));
    }
fn complete_merges ( & mut self ) { for merge_state in self . merging . iter_mut ( ) { if merge_state . is_inprogress ( ) { let mut fuel = isize :: max_value ( ) ; merge_state . work ( & mut fuel ) ; } } assert ! ( self merging iter ( ) all ( m m is_inprogress ( ) ) ) ; }
Complete all in-progress merges (without starting any new ones).
Complete all in - progress merges ( without starting any new ones ) .
&mut self