1 个不稳定版本
使用旧版Rust 2015
0.0.0 | 2018年2月1日 |
---|
482 在 #display
183 每月下载量
在 7 个crate(4个直接使用) 中使用
6KB
87 行
派生 Display
为 Display
特性提供派生。
#[macro_use] extern crate display_derive;
#[derive(Display)]
#[display(fmt = "Error code: {}", code)]
struct RecordError {
code: u32,
}
#[derive(Display)]
enum EnumError {
#[display(fmt = "Error code: {}", code)]
StructVariant {
code: i32,
},
#[display(fmt = "Error: {}", _0)]
TupleVariant(&'static str),
#[display(fmt = "An error has occurred.")]
UnitVariant,
}
依赖项
~2MB
~42K SLoC