gecko-dev/third_party/rust/ident_case
Servo VCS Sync 74240de91b No bug - Revendor rust dependencies 2017-09-27 00:32:01 +00:00
..
src
.cargo-checksum.json No bug - Revendor rust dependencies 2017-09-27 00:32:01 +00:00
.cargo-ok No bug - Revendor rust dependencies 2017-09-27 00:32:01 +00:00
Cargo.toml
README.md

README.md

Crate for manipulating case of identifiers in Rust programs.

Features

  • Supports snake_case, lowercase, camelCase, PascalCase, SCREAMING_SNAKE_CASE, and kebab-case
  • Rename variants, and fields

Examples

assert_eq!("helloWorld", RenameRule::CamelCase.apply_to_field("hello_world"));

assert_eq!("i_love_serde", RenameRule::SnakeCase.apply_to_variant("ILoveSerde"));