Skip to content

Commit

Permalink
Merge pull request #29 from cuviper/dec
Browse files Browse the repository at this point in the history
Use `Integer::dec` where we can
  • Loading branch information
cuviper committed May 4, 2024
2 parents a5b1707 + 7628def commit 3f9c189
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ categories = ["algorithms", "science", "no-std"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/rust-num/num-iter"
name = "num-iter"
version = "0.1.44"
version = "0.1.45"
readme = "README.md"
exclude = ["/ci/*", "/.github/*"]
edition = "2018"
Expand All @@ -20,7 +20,7 @@ features = ["std"]
[dependencies]

[dependencies.num-integer]
version = "0.1.42"
version = "0.1.46"
default-features = false
features = ["i128"]

Expand Down
8 changes: 8 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Release 0.1.45 (2024-05-03)

- [Use `Integer::dec` in `DoubleEndedIterator`][29]

**Contributors**: @cuviper

[29]: https://github.com/rust-num/num-iter/pull/29

# Release 0.1.44 (2024-02-07)

- [Upgrade to 2018 edition, **MSRV 1.31**][22]
Expand Down
4 changes: 2 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ where
#[inline]
fn next_back(&mut self) -> Option<A> {
if self.stop > self.state {
self.stop = self.stop.clone() - self.one.clone();
self.stop.dec();
Some(self.stop.clone())
} else {
None
Expand Down Expand Up @@ -207,7 +207,7 @@ where
fn next_back(&mut self) -> Option<A> {
if self.range.stop > self.range.state {
let result = self.range.stop.clone();
self.range.stop = self.range.stop.clone() - self.range.one.clone();
self.range.stop.dec();
Some(result)
} else if !self.done && self.range.state == self.range.stop {
self.done = true;
Expand Down

0 comments on commit 3f9c189

Please sign in to comment.