splashsurf
splashsurf copied to clipboard
Bump itertools from 0.11.0 to 0.12.0
Bumps itertools from 0.11.0 to 0.12.0.
Changelog
Sourced from itertools's changelog.
0.12.0
Breaking
Added
- Added
Itertools::try_len(#723)- Added free function
sort_unstable(#796)- Added
GroupMap::fold_with(#778, #785)- Added
PeekNth::{peek_mut, peek_nth_mut}(#716)- Added
PeekNth::{next_if, next_if_eq}(#734)- Added conversion into
(Option<A>,Option<B>)toEitherOrBoth(#713)- Added conversion from
Either<A, B>toEitherOrBoth<A, B>(#715)- Implemented
ExactSizeIteratorforTuples(#761)- Implemented
ExactSizeIteratorfor(Circular)TupleWindows(#752)- Made
EitherOrBoth<T>a shorthand forEitherOrBoth<T, T>(#719)Changed
- Added missing
#[must_use]annotations on iterator adaptors (#794)- Made
Combinationslazy (#795)- Made
Intersperse(With)lazy (#797)- Made
Permutationslazy (#793)- Made
Productlazy (#800)- Made
TupleWindowslazy (#602)- Specialized
Combinations::{count, size_hint}(#729)- Specialized
CombinationsWithReplacement::{count, size_hint}(#737)- Specialized
Powerset::fold(#765)- Specialized
Powerset::count(#735)- Specialized
TupleCombinations::{count, size_hint}(#763)- Specialized
TupleCombinations::fold(#775)- Specialized
WhileSome::fold(#780)- Specialized
WithPosition::fold(#772)- Specialized
ZipLongest::fold(#774)- Changed
{min, max}_set*operations requireallocfeature, instead ofstd(#760)- Improved documentation of
tree_fold1(#787)- Improved documentation of
permutations(#724)- Fixed typo in documentation of
multiunzip(#770)Notable Internal Changes
- Improved specialization tests (#799, #786, #782)
- Simplified implementation of
Permutations(#739, #748, #790)- Combined
Merge/MergeBy/MergeJoinByimplementations (#736)- Simplified
Permutations::size_hint(#739)- Fix wrapping arithmetic in benchmarks (#770)
- Enforced
rustfmtin CI (#751)- Disallowed compile warnings in CI (#720)
- Used
cargo hackto check MSRV (#754)
Commits
98ecabbchore: Release itertools version 0.12.022fc427prepare v0.12.0 release6d29178Document the fielda_curofProductbf2b012BetterProduct::size_hint8d07f6bMakeProductlazyd7e6babDocument the fieldpeekofIntersperseWith9b01a11MakeIntersperseWithlazy4f22173RefactorIntersperseWith::nextb76172bchore: adjust docs to reflect discussion in the PR955927fchore: fixup docs of tree_fold1- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)