Skip to content

Commit 3f9c189

Browse files
authored
Merge pull request #29 from cuviper/dec
Use `Integer::dec` where we can
2 parents a5b1707 + 7628def commit 3f9c189

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ categories = ["algorithms", "science", "no-std"]
88
license = "MIT OR Apache-2.0"
99
repository = "https://github.com/rust-num/num-iter"
1010
name = "num-iter"
11-
version = "0.1.44"
11+
version = "0.1.45"
1212
readme = "README.md"
1313
exclude = ["/ci/*", "/.github/*"]
1414
edition = "2018"
@@ -20,7 +20,7 @@ features = ["std"]
2020
[dependencies]
2121

2222
[dependencies.num-integer]
23-
version = "0.1.42"
23+
version = "0.1.46"
2424
default-features = false
2525
features = ["i128"]
2626

RELEASES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Release 0.1.45 (2024-05-03)
2+
3+
- [Use `Integer::dec` in `DoubleEndedIterator`][29]
4+
5+
**Contributors**: @cuviper
6+
7+
[29]: https://github.com/rust-num/num-iter/pull/29
8+
19
# Release 0.1.44 (2024-02-07)
210

311
- [Upgrade to 2018 edition, **MSRV 1.31**][22]

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ where
125125
#[inline]
126126
fn next_back(&mut self) -> Option<A> {
127127
if self.stop > self.state {
128-
self.stop = self.stop.clone() - self.one.clone();
128+
self.stop.dec();
129129
Some(self.stop.clone())
130130
} else {
131131
None
@@ -207,7 +207,7 @@ where
207207
fn next_back(&mut self) -> Option<A> {
208208
if self.range.stop > self.range.state {
209209
let result = self.range.stop.clone();
210-
self.range.stop = self.range.stop.clone() - self.range.one.clone();
210+
self.range.stop.dec();
211211
Some(result)
212212
} else if !self.done && self.range.state == self.range.stop {
213213
self.done = true;

0 commit comments

Comments
 (0)