enum-display-derive:派生显示自动枚举简单的枚举

时间:2024-05-27 02:28:45
【文件属性】:

文件名称:enum-display-derive:派生显示自动枚举简单的枚举

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-27 02:28:45

rustlang Rust

枚举的派生显示特征 此板条箱可以为非常简单的枚举派生一个Display实现,如下所示: #[macro_use] extern crate enum_display_derive; use std :: fmt :: Display; #[derive(Display)] enum FizzBuzz { Fizz, Buzz, FizzBuzz, Number ( u64 ), } fn fb (i: u64 ) -> FizzBuzz { match (i % 3 , i % 5 ) { ( 0 , 0 ) => FizzBuzz :: FizzBuzz, ( 0 , _) => FizzBuzz :: Fizz, (_, 0 ) => FizzBuzz :: Buzz, (_, _) => Fizz


【文件预览】:
enum-display-derive-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----tests()
--------derive.rs(490B)
----src()
--------lib.rs(4KB)
----Cargo.toml(486B)
----examples()
--------foobar.rs(203B)
----.gitignore(18B)
----README.md(1KB)

网友评论