[−][src]Crate snakecase
Snakecase
is a general purpose snakecase implementation supporting both ascii and unicode.
Notes: Its algorithm is designed to provide feature parity with this Go snakecase library, but PR's will be accepted for other algorithms and can be hidden behind a feature flag.
use snakecase::ascii::to_snakecase; fn main() { let input = "sample text"; println!("{} => {}", input, to_snakecase(input)); }
or when you need unicode support
use snakecase::unicode::to_snakecase; fn main() { let input = "ƒun sample text"; println!("{} => {}", input, to_snakecase(input)); }
Modules
ascii | |
unicode |