plexus
plexus copied to clipboard
Update itertools requirement from ^0.9.0 to ^0.10.5
Updates the requirements on itertools to permit the latest version.
Changelog
Sourced from itertools's changelog.
Changelog
0.10.4
- Add
EitherOrBoth::orandEitherOrBoth::or_else(#593)- Add
min_set,max_setet al. (#613, #323)- Use
either/use_std(#628)- Documentation fixes (#612, #625, #632, #633, #634, #638)
- Code maintenance (#623, #624, #627, #630)
0.10.2
- Add
Itertools::multiunzip(#362, #565)- Add
intersperseandintersperse_withfree functions (#555)- Add
Itertools::sorted_by_cached_key(#424, #575)- Specialize
ProcessResults::fold(#563)- Fix subtraction overflow in
DuplicatesBy::size_hint(#552)- Fix specialization tests (#574)
- More
Debugimpls (#573)- Deprecate
fold1(usereduceinstead) (#580)- Documentation fixes (
HomogenousTuple,into_group_map,into_group_map_by,MultiPeek::peek) (#543 et al.)0.10.1
- Add
Itertools::contains(#514)- Add
Itertools::counts_by(#515)- Add
Itertools::partition_result(#511)- Add
Itertools::all_unique(#241)- Add
Itertools::duplicatesandItertools::duplicates_by(#502)- Add
chain!(#525)- Add
Itertools::at_most_one(#523)- Add
Itertools::flatten_ok(#527)- Add
EitherOrBoth::or_default(#583)- Add
Itertools::find_or_lastandItertools::find_or_first(#535)- Implement
FusedIteratorforFilterOk,FilterMapOk,InterleaveShortest,KMergeBy,MergeBy,PadUsing,Positions,Product,RcIter,TupleWindows,Unique,UniqueBy,Update,WhileSome,Combinations,CombinationsWithReplacement,Powerset,RepeatN, andWithPosition(#550)- Implement
FusedIteratorforInterleave,IntersperseWith, andZipLongest(#548)0.10.0
- Increase minimum supported Rust version to 1.32.0
- Improve macro hygiene (#507)
- Add
Itertools::powerset(#335)- Add
Itertools::sorted_unstable,Itertools::sorted_unstable_by, andItertools::sorted_unstable_by_key(#494)- Implement
ErrorforExactlyOneError(#484)- Undeprecate
Itertools::fold_while(#476)- Tuple-related adapters work for tuples of arity up to 12 (#475)
use_allocfeature for users who havealloc, but notstd(#474)- Add
Itertools::k_smallest(#473)- Add
Itertools::into_grouping_mapandGroupingMap(#465)- Add
Itertools::into_grouping_map_byandGroupingMapBy(#465)- Add
Itertools::counts(#468)- Add implementation of
DoubleEndedIteratorforUnique(#442)- Add implementation of
DoubleEndedIteratorforUniqueBy(#442)- Add implementation of
DoubleEndedIteratorforZip(#346)
... (truncated)
Commits
- See full diff 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 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)