【文件属性】:
文件名称:rust-error-type
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-28 19:38:34
Rust
error_type
这个箱子提供了error_type! 宏,该宏旨在根据简明的定义产生新的,功能适当的错误类型。
下面是用法的一个简单示例:
#[macro_use] extern crate error_type;
use std :: borrow :: Cow;
use std :: error :: Error;
use std :: io;
error_type! {
#[derive(Debug)]
pub enum LibError {
Io (std :: io :: Error) {
cause;
},
Message (Cow < ' static , str > ) {
desc (e) &* * e;
from (s: &
【文件预览】:
rust-error-type-master
----tests()
--------quickie.rs(1KB)
--------submodule.rs(269B)
--------hygiene.rs(404B)
----LICENSE(1KB)
----src()
--------lib.rs(14KB)
----Cargo.toml(290B)
----.gitignore(18B)
----README.md(3KB)