【文件属性】:
文件名称:derive-error:使用宏1.1派生用于错误的宏
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-08 19:35:10
Rust
派生锈错误
此板条箱使用宏1.1派生自定义错误。
入门
将此箱子添加到您的依赖项部分:-
[ dependencies ]
derive-error = " 0.0.4 "
将其导入到您的main.rs或lib.rs :
#[macro_use]
extern crate derive_error;
产生错误很简单。 只需建议为您的错误创建一个枚举,使用文档注释为该枚举变体添加简短说明,并添加#[derive(Debug, Error)]可以了。 这是本书中使用此库实现的示例:-
#[derive(Debug, Error)]
enum CliError {
/// IO Error
Io (io :: Error),
/// Failed to parse the CSV file
Csv (csv :: Error),
/// No matching c
【文件预览】:
derive-error-master
----LICENSE-MIT(1KB)
----Cargo.toml(480B)
----src()
--------error.rs(11KB)
--------lib.rs(517B)
----default.nix(101B)
----LICENSE-APACHE(11KB)
----.travis.yml(325B)
----README.md(3KB)
----expand()
--------Cargo.toml(144B)
--------src()
----tests()
--------behaviour.rs(348B)
----.gitignore(34B)