1 个不稳定版本
0.1.2 | 2023年9月18日 |
---|---|
0.1.1 |
|
0.1.0 |
|
16 在 #beginner
每月 22 次下载
2KB
Beginnerror
面向初学者的简单错误处理库。
快速开始
请将依赖项添加到您的 Cargo.toml
中,以便在 Rust 代码中使用此库。然后,您可以在代码顶部使用它
use beginnerror::*;
现在,在您的函数中,您可以使用 Result<> 来处理错误并使用 ?
操作符。
fn getinput() -> Result<String> {
let mut buffer = String::new();
print!("What is your name? -> ")
std::io::stdin.read_line(&mut buffer)?;
Ok(buffer.to_string())
}
然后,您可以处理结果。
fn main() {
let res = getinput();
match res {
Ok(name) => println!("Hello, {}", name),
Err(e) => handlerror(e.to_string());
}
}
简单吧?