fn main(){ } fn test_result() -> Result<(),()> { let a:Option<()> = Some(()); a?;//~ ERROR `?` couldn't convert the error Ok(()) } fn test_option() -> Option{ let a:Result = Ok(5); a?;//~ ERROR `?` couldn't convert the error Some(5) }