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

MIT/Apache

30KB
868

Build Status Crates.io docs.rs

关于

名称就说明了问题 - 这个包只是一个可能有用的枚举的混合体。

示例

使用很简单。导入,然后随心所欲地使用。

use hodgepodge::*;

fn main() {
    println!("{:?}, {:?}, and {:?} are RGB colors", RGB::Blue, RGB::Red, RGB::Green);
}

这个库使用strumstrum_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