-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Open
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.
Description
Feature gate: #![feature(iterator_try_reduce)]
This is a tracking issue for adding a try_reduce
method to the Iterator
trait. There is fold
and try_fold
but only reduce
. It's possible for users to use try_fold
directly but it's also possible to use fold
directly instead of reduce
. I reason that if reduce
exists that a fallible try_reduce
should also exist to encourage the safe handling of errors.
I use the Try
trait as suggested by @sinkuu here for a similar feature.
Steps / History
- Implementation: Add a
try_reduce
method to the Iterator trait #87054 - Final comment period (FCP)
- Stabilization PR
Unresolved Questions
- None yet.
kornelski, sant0s12, hombit, sloshwoven, Stonks3141 and 11 moreGlar35
Metadata
Metadata
Assignees
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.