#snake-case #enums #derive #struct #cased #snaked-enum

snake_cased

结构体或枚举的 snake_case

1 个不稳定版本

0.1.0 2022年7月2日

#23 in #snake-case

MIT 许可证

3KB

snake_cased

功能

  • derive
use snake_cased::{Snaked, SnakedEnum};

#[derive(Snaked)]
struct SnakeCased;

#[derive(SnakedEnum)]
enum AEnum {
    AA,
    Bb,
}

assert_eq!("snake_cased", SnakeCased::snaked());
assert_eq!("a_a", AEnum::AA.snaked_enum());
assert_eq!("bb", AEnum::Bb.snaked_enum());

依赖项

~225KB