Tracking Issue for `ControlFlow::into_value`
Open
@madhav-madhusoodanan is already working on this.
Since Feb 23, 2025.
C-tracking-issue
T-libs
- Dominant language
- Rust
- Stars
- 119k
- Forks
- 16.1k
- PR merge metrics
- PR metrics pending
Description
Feature gate: #![feature(control_flow_into_value)]
This is a tracking issue for the into_value method on ControlFlow<T, T>: https://doc.rust-lang.org/nightly/std/ops/enum.ControlFlow.html#method.into_value
Public API
// core::ops
impl<T> ControlFlow<T, T> {
// hopefully const one day, but that needs `~const Destruct`
// or precise drop calculations
pub fn into_value(self) -> T;
}
Steps / History
- ACP: https://github.com/rust-lang/libs-team/issues/474#issuecomment-2457881506
- Implementation: https://github.com/rust-lang/rust/pull/137495
- Final comment period (FCP)^1
- Stabilization PR
Unresolved Questions
- None yet.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.