features:
```rust use snake_cased::{Snaked, SnakedEnum};
struct SnakeCased;
enum AEnum { AA, Bb, }
asserteq!("snakecased", SnakeCased::snaked()); asserteq!("aa", AEnum::AA.snakedenum()); asserteq!("bb", AEnum::Bb.snaked_enum()); ```