Add into_value
for ControlFlow
#474
Labels
ACP-accepted
API Change Proposal is accepted (seconded with no objections)
api-change-proposal
A proposal to add or alter unstable APIs in the standard libraries
T-libs-api
Proposal
Problem statement
When using
ControlFlow
as a kind of early exit, and not to represent a distinct state, getting the final value out of the resultingControlFlow
requires a cumbersome match.Motivating examples or use cases
Solution sketch
Alternatives
Just write the match manually every time.
Links and related work
Mentioned in rust-lang/rust#75744 (comment)
What happens now?
This issue contains an API change proposal (or ACP) and is part of the libs-api team feature lifecycle. Once this issue is filed, the libs-api team will review open proposals as capability becomes available. Current response times do not have a clear estimate, but may be up to several months.
Possible responses
The libs team may respond in various different ways. First, the team will consider the problem (this doesn't require any concrete solution or alternatives to have been proposed):
Second, if there's a concrete solution:
The text was updated successfully, but these errors were encountered: