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, E>(
orig: Ref<'b, T>,
f: impl FnOnce(&T) -> Result<&U, E>,
) -> Result<Ref<'b, U>, (Self, E)> ;
}
impl<'b, T> RefMut<'b, T> {
pub fn try_map<U: ?Sized, E>(
mut orig: RefMut<'b, T>,
f: impl FnOnce(&mut T) -> Result<&mut U, E>,
) -> Result<RefMut<'b, U>, (Self, E)>;
}
Steps / History
(Remember to update the S-tracking-* label when checking boxes.)
Unresolved Questions
Feature gate:
#![feature(refcell_try_map)]This is a tracking issue for
core::cell::{Ref,RefMut}::try_mapPublic API
Steps / History
(Remember to update the
S-tracking-*label when checking boxes.){Ref,RefMut}::try_mapmethod libs-team#341 (ignored by t-libs-api for 17 months)refcell_try_map#152092Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩