Open
Description
Feature gate: #![feature("result_option_map_or_default")]
This is a tracking issue for adding Result::map_or_default()
and Option::map_or_default()
. Open RFC rust-lang/rfcs#3148
Public API
// core::result
impl<T, E> Result<T, E> {
pub fn map_or_default<U, F>(self, f: F) -> U
where
U: Default,
F: FnOnce(T) -> U { .. }
}
// core::result
impl<T> Option<T> {
pub fn map_or_default<U, F>(self, f: F) -> U
where
U: Default,
F: FnOnce(T) -> U { .. }
}
Steps / History
- Implementation: Add
Result::map_or_default
andOption::map_or_default
#138068 - Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.