? no main
mainpode retornarReturn<(), E: Debug>?pode ser usado comounwrap/early returnem funções que retornamOptionouResult
use std::{fs, io}; fn main() -> Result<(), io::Error> { let contents = fs::read_to_string("file.txt"); println!("{}", contents?); Ok(()) }
Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }