5个版本
0.1.5 | 2020年8月26日 |
---|---|
0.1.4 | 2020年8月12日 |
0.1.3 | 2020年8月10日 |
0.1.2 | 2020年8月5日 |
0.1.0 | 2020年8月5日 |
在数据结构中排名#2040
30KB
868 行
关于
名称就说明了问题 - 这个包只是一个可能有用的枚举的混合体。
示例
使用很简单。导入,然后随心所欲地使用。
use hodgepodge::*;
fn main() {
println!("{:?}, {:?}, and {:?} are RGB colors", RGB::Blue, RGB::Red, RGB::Green);
}
这个库使用strum
和strum_macros
,所以你可以做这样的事情
use hodgepodge::*;
fn main() {
for member in Element::iter() {
println!("{:?} is element {:?}", member.clone(), member as i32);
}
}
还有这样
use hodgepodge::*;
fn main() {
println!("There are {:?} elements", Element::iter().count());
}
依赖项
~2MB
~43K SLoC