Replying to @⁨plombirka@mk.ilyamikcoder.com⁩

@plombirka that's already Result<T, E>, isn't it...?

Or, if your want to drop Ok(T) part, and convert Result<T, E> into Option<E>, there's .err() method

doc.rust-lang.org/std/result/e

(and corresponding .ok() for doing other way)

doc.rust-lang.orgResult in std::result - Rust`Result` is a type that represents either success (`Ok`) or failure (`Err`).
ru

Replying to @⁨plombirka@mk.ilyamikcoder.com⁩

@mo@mastodon.ml энивей, есть ли что-то вроде unwrap_or(Err()), чтоб можно было вызвать в функции которая вернула бы Result<T,E> в случае, если unwrap не сможет unwrap'нуть, чтоб можно было вне этой функции через match фсё обработать без паники?