Open
Description
Feature gate: #![feature(refcell_try_map)]
This is a tracking issue for core::cell::{Ref,RefMut}::try_map
Public API
impl<'b, T> Ref<'b, T> {
pub fn try_map<U: ?Sized>(
orig: Ref<'b, T>,
f: impl for<'a> FnOnce(&'a T) -> impl Try<
Output = &'a U,
Residual: Residual<Ref<'b, U>>,
>,
) -> Result<Ref<'b, U>>;
}
impl<'b, T> RefMut<'b, T> {
pub fn try_map<U: ?Sized>(
orig: RefMut<'b, T>,
f: impl for<'a> FnOnce(&'a mut T) -> impl Try<
Output = &'a mut U,
Residual: Residual<RefMut<'b, U>>,
>,
) -> impl Try<Output = RefMut<'b, U>>;
}
Steps / History
(Remember to update the S-tracking-*
label when checking boxes.)
- Implementation: Add Ref/RefMut try_map method #118087
- First ACP: ACP: Add
{Ref,RefMut}::try_map
method libs-team#341 (ignored) - Second ACP: ACP: std::cell::{Ref,RefMut}::try_map libs-team#586 (accepted)
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.