pub fn reset_gears(gears: &mut Vec<Gear>)
Expand description
Loops through each gear calling reset() on each.
ยงExample
use gear_combos::*;
let mut gears = vec![Gear::new(3), Gear::new(3)];
assert_eq!(0, gears[0].state());
assert_eq!(0, gears[1].state());
gears[0].next();
gears[1].next();
assert_eq!(1, gears[0].state());
assert_eq!(1, gears[1].state());
reset_gears(&mut gears);
assert_eq!(0, gears[0].state());
assert_eq!(0, gears[1].state());