pub fn extract_all_ballots_ignoring_transfer_value(&'_ mut self) -> (Tally,VotesWithSameTransferValue<'a>,PortionOfReasonBeingDoneThisCount) {
        let mut helper = MergeVotesHelper::default();
        for ((_,tv),(prov,votes)) in self.by_provenance.drain() {
            helper.add(tv,prov,votes);
        }
        helper.extract()
    }
/// Extracts all the ballots, adding all together, ignoring everything but pieces of paper.
/// Clears this object.
Extracts all the ballots, adding all together, ignoring everything but pieces of paper.
Clears this object.
Extracts all the ballots adding all together ignoring everything but pieces of paper . Clears this object .
pub fn extract_all_ballots_ignoring_transfer_value(&'_ mut self) -> (Tally,VotesWithSameTransferValue<'a>,PortionOfReasonBeingDoneThisCount) {
        let mut helper = MergeVotesHelper::default();
        for ((_,tv),(prov,votes)) in self.by_provenance.drain() {
            helper.add(tv,prov,votes);
        }
        helper.extract()
    }
pub fn extract_all_ballots_ignoring_transfer_value ( & ' _ mut self ) -> ( Tally , VotesWithSameTransferValue < ' a > , PortionOfReasonBeingDoneThisCount ) { let mut helper = MergeVotesHelper :: default ( ) ; for ( ( _ , tv ) , ( prov , votes ) ) in self . by_provenance . drain ( ) { helper . add ( tv , prov , votes ) ; } helper . extract ( ) }
Extracts all the ballots, adding all together, ignoring everything but pieces of paper.
Extracts all the ballots adding all together ignoring everything but pieces of paper .
&'_ mut self
&'_ mut self