Repro (nightly 2017-04-22): ```rust #![feature(step_trait)] use std::iter::Step; fn main() { let mut x = 3; x.replace_zero(); assert_eq!(x, 0); } ``` Actual: ``` assertion failed: `(left == right)` (left: `1`, right: `0`) ```
Activity
Step::replace_one should put a one, not a zero (Issue rust-lang#41492)
scottmcm commentedon Apr 24, 2017
PR #41493
..=
inclusive ranges (RFC #1192) -- originally...
#28237Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
Rollup merge of rust-lang#41493 - scottmcm:fix-step-replace, r=sfackler
scottmcm commentedon Apr 28, 2017
Passes on nightly (94e884b 2017-04-27)