fn no_longer_continuing(&mut self,candidate:CandidateIndex,used_in_current_count:bool) {
        if !used_in_current_count { self.in_this_count.not_continuing.push(candidate); }
        self.continuing_candidates_sorted_by_tally.retain(|&e|e!=candidate);
        self.continuing_candidates.remove(&candidate);
    }
// declare that a candidate is no longer continuing.
declare that a candidate is no longer continuing.
declare that a candidate is no longer continuing .
fn no_longer_continuing(&mut self,candidate:CandidateIndex,used_in_current_count:bool) {
        if !used_in_current_count { self.in_this_count.not_continuing.push(candidate); }
        self.continuing_candidates_sorted_by_tally.retain(|&e|e!=candidate);
        self.continuing_candidates.remove(&candidate);
    }
fn no_longer_continuing ( & mut self , candidate : CandidateIndex , used_in_current_count : bool ) { if ! used_in_current_count { self . in_this_count . not_continuing . push ( candidate ) ; } self . continuing_candidates_sorted_by_tally . retain ( | & e | e != candidate ) ; self . continuing_candidates . remove ( & candidate ) ; }
declare that a candidate is no longer continuing.
declare that a candidate is no longer continuing .
&mut self
candidate
CandidateIndex
used_in_current_count
bool
&mut self
candidate
CandidateIndex
used_in_current_count
bool