Trait ErrResult
Source pub trait ErrResult<T> {
// Required method
fn panic(self) -> T;
}
Expand description
用于方便地将Result<T, Error>当作Error处理
§Tips
- 不建议为别的结构体或枚举实现此Trait,因为我自己还没完全搞清楚这个地方该怎么弄,这暂且还是一个实验性功能
§Example
use std::fs;
use easy_err::{Error, ErrResult};
fn test() -> Result<(), Error> {
fs::File::open("An obvious mistake.")?;
Ok(())
}
test().panic();