ZeroTierOne/zeroidc/vendor/ident_case
Grant Limberg a59626c971
Bump zeroidc dependencies (#1847)
openidconnect -> 2.5
base64 -> 0.21
url -> 2.3
bytes -> 1.3
2023-01-12 13:24:58 -08:00
..
src Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08:00
.cargo-checksum.json Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08:00
Cargo.toml Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08:00
CHANGELOG.md Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08:00
LICENSE Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08:00
README.md Bump zeroidc dependencies (#1847) 2023-01-12 13:24:58 -08: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"));