snake_cased

features:

```rust use snake_cased::{Snaked, SnakedEnum};

[derive(Snaked)]

struct SnakeCased;

[derive(SnakedEnum)]

enum AEnum { AA, Bb, }

asserteq!("snakecased", SnakeCased::snaked()); asserteq!("aa", AEnum::AA.snakedenum()); asserteq!("bb", AEnum::Bb.snaked_enum()); ```