Rust type Result

  1. type Result is enum
pub enum Result<T, E> { /// Contains the success value #[lang = "Ok"] #[stable(feature = "rust1", since = "1.0.0")] Ok(#[stable(feature = "rust1", since = "1.0.0")] T), /// Contains the error value #[lang = "Err"] #[stable(feature = "rust1", since = "1.0.0")] Err(#[stable(feature = "rust1", since = "1.0.0")] E),
};
Enter fullscreen mode
Exit fullscreen mode

let me create a function that returntype is Result

fn test(path:String)->Result<&str,&str> { if path == "d" { Ok("我是成功了") }else{ Error("我失败了") } } match test { Ok(s) =>{ }, Error(x)=>{ }
}
Enter fullscreen mode
Exit fullscreen mode

Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Mobile app development. Free 2025 jamb questions and answer /2025 jamb cbt questions & answers |free jamb 2025 answers.