Skip to content

Commit

Permalink
update itertools 0.12.1 -> 0.13.0
Browse files Browse the repository at this point in the history
Summary:
# Motivation

And if there is one is one design mistake Rust ecosystem made, it is making [`group_by` weird](rust-itertools/itertools#374) and possible for users to, quote:

> I spent several hours debugging my code written using the group_by function.

Luckily for internal users, the build tooling responds accordingly and fails build for all usages of deprecated API. Thus, there is a need to adjust all of them manually.

# [Release notes](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0130)

### Breaking
- Removed implementation of `DoubleEndedIterator` for `ConsTuples` (#853)
- Made `MultiProduct` fused and fixed on an empty iterator (#835, #834)
- Changed `iproduct!` to return tuples for maxi one iterator too (#870)
- Changed `PutBack::put_back` to return the old value (#880)
- Removed deprecated `repeat_call, Itertools::{foreach, step, map_results, fold_results}` (#878)
- Removed `TakeWhileInclusive::new` (#912)

NOTE: Quick search didn't tell me anything related to breaking changes above, CI will tell. And, of course, scream to me if it breaks your personal build.

Reviewed By: anps77

Differential Revision: D64306014

fbshipit-source-id: 881ac716e1dc23968d4a28000fdaccdbf9097ec2
  • Loading branch information
Paul Iatchenii authored and facebook-github-bot committed Oct 16, 2024
1 parent 62a5d7b commit 6a02e45
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion shed/slog_glog_fmt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ anyhow = "1.0.86"
chrono = { version = "0.4", features = ["clock", "serde", "std"], default-features = false }
failure_ext = { version = "0.1.0", path = "../failure_ext" }
hostname = "0.3"
itertools = "0.12.1"
itertools = "0.13.0"
slog = { version = "2.7", features = ["max_level_trace", "nested-values"] }
slog-term = "2.8"

Expand Down
2 changes: 1 addition & 1 deletion shed/sorted_vector_map/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ name = "set"
harness = false

[dependencies]
itertools = "0.12.1"
itertools = "0.13.0"
quickcheck = "1.0"

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion shed/sql/common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ async-trait = "0.1.71"
cloned = { version = "0.1.0", path = "../../cloned" }
futures = { version = "0.3.30", features = ["async-await", "compat"] }
futures_stats = { version = "0.1.0", path = "../../futures_stats" }
itertools = "0.12.1"
itertools = "0.13.0"
mysql_async = "0.31.2"
mysql_client_traits = { version = "0.1.0", path = "../mysql_client_traits" }
mysql_derive = { version = "0.1.0", path = "../derive" }
Expand Down

0 comments on commit 6a02e45

Please sign in to comment.