- ```rust
use snake_cased::{Snaked, SnakedEnum};
struct SnakeCased;
enum AEnum {
}
assert_eq!("snake_cased", SnakeCased::snaked());
assert_eq!("a_a", AEnum::AA.snaked_enum());
assert_eq!("bb", AEnum::Bb.snaked_enum());
```
features: