#![allow(dead_code, deprecated, unused_variables, unused_mut)] #[derive(Debug, Eq, PartialEq)] struct SomeErr; fn main() { let x: Option> = Some(Ok(5)); let y: Result, SomeErr> = Ok(Some(5)); assert_eq!(x.transpose(), y); }