如果条件为真,我想从函数返回错误:
use std::error::Error;
pub fn run() -> Result<(), Box<Error>> {
// -- snip ---
if condition {
// return error
}
// -- snip --
Ok(())
}
fn main() {}
Run Code Online (Sandbox Code Playgroud)
我可能没有类型系统的基础知识,但是在我所看到的所有地方,人们都在使用?
运算符,所以我无法弄清楚要返回哪种类型。