pub fn new(stage: Stage) -> ChangeAccumulator {
        ChangeAccumulator {
            change_1: Change::rounds(stage),
            change_2: Change::rounds(stage),
            stage,
            using_second_change: false,
        }
    }
/// Creates a new `ChangeAccumulator` with rounds as the total.
///
/// # Example
/// ```
/// use bellmetal::{Change, ChangeAccumulator, Stage};
///
/// let accum = ChangeAccumulator::new(Stage::CINQUES);
///
/// assert_eq!(accum.total(), &Change::rounds(Stage::CINQUES));
/// assert_eq!(accum.last(), &Change::rounds(Stage::CINQUES));
/// ```
Creates a new `ChangeAccumulator` with rounds as the total.
Creates a new ` ChangeAccumulator ` with rounds as the total .
pub fn new(stage: Stage) -> ChangeAccumulator {
        ChangeAccumulator {
            change_1: Change::rounds(stage),
            change_2: Change::rounds(stage),
            stage,
            using_second_change: false,
        }
    }
pub fn new ( stage : Stage ) -> ChangeAccumulator { ChangeAccumulator { change_1 : Change :: rounds ( stage ) , change_2 : Change :: rounds ( stage ) , stage , using_second_change : false , } }
Creates a new `ChangeAccumulator` with rounds as the total.
Creates a new ` ChangeAccumulator ` with rounds as the total .
stage
Stage
stage
Stage
example
```
use bellmetal::{Change, ChangeAccumulator, Stage}.

let accum = ChangeAccumulator::new(Stage::CINQUES).

assert_eq!(accum.total(), &Change::rounds(Stage::CINQUES));
assert_eq!(accum.last(), &Change::rounds(Stage::CINQUES));
```
` ` ` use bellmetal :: { Change ChangeAccumulator Stage } . let accum = ChangeAccumulator :: new ( Stage :: CINQUES ) . assert_eq! ( accum . total () &Change :: rounds ( Stage :: CINQUES )) ; assert_eq! ( accum . last () &Change :: rounds ( Stage :: CINQUES )) ; ` ` `