https://github.com/rust-lang/rust/issues/91345

Tracking Issue for result_option_inspect · Issue #91345 · rust-lang/rust

Skip to content

Navigation Menu

Use saved searches to filter your results more quickly

Sign up

@ibraheemdev

Description

@ibraheemdev

Feature gate: #![feature(result_option_inspect)]

This is a tracking issue for Option::inspect and Result::{inspect, inspect_err}.

Public API

// core::result

impl Result<T, E> {
    pub fn inspect<F: FnOnce(&T)>(self, f: F) -> Self;
    pub fn inspect_err<F: FnOnce(&E)>(self, f: F) -> Self;
}

// core::option

impl Option<T> {
    pub fn inspect<F: FnOnce(&T)>(self, f: F) -> Self;
}

Steps / History

Unresolved Questions

  • Should there be a more general Tap trait in std?