文件名称:derive-error:使用宏1.1派生用于错误的宏
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-28 13:21:50
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)