zerotier-one/vendor/ident_case
2026-02-19 20:24:30 +03:00
..
src created vendored crates 2026-02-19 20:24:30 +03:00
.cargo-checksum.json created vendored crates 2026-02-19 20:24:30 +03:00
.cargo_vcs_info.json created vendored crates 2026-02-19 20:24:30 +03:00
.travis.yml created vendored crates 2026-02-19 20:24:30 +03:00
Cargo.toml created vendored crates 2026-02-19 20:24:30 +03:00
Cargo.toml.orig created vendored crates 2026-02-19 20:24:30 +03:00
CHANGELOG.md created vendored crates 2026-02-19 20:24:30 +03:00
LICENSE created vendored crates 2026-02-19 20:24:30 +03:00
README.md created vendored crates 2026-02-19 20:24:30 +03:00

Build Status

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"));