Skip to content
masterclass Buddy

Rust · Class

Result

Rust's Result<T, E> represents either a successful value or an error. It is used to return and propagate expected, recoverable failures.

Last updated

Since
1.0.0

Syntax

pub enum Result<T, E> {
    Ok(T),
    Err(E),
}

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Option
  • std::io::Result
  • and_then
  • or_else
  • expect
  • unwrap
  • collect

Source: std::result - Rust. Checked 2026-11-03.