Expand description
Adds String based inflections for Rust. Snake, kebab, train, camel, sentence, class, and title cases as well as ordinalize, deordinalize, demodulize, deconstantize, and foreign key are supported as both traits and pure functions acting on String types.
Re-exports§
pub use case::class::is_class_case;
pub use case::class::to_class_case;
pub use case::camel::is_camel_case;
pub use case::camel::to_camel_case;
pub use case::pascal::is_pascal_case;
pub use case::pascal::to_pascal_case;
pub use case::snake::is_snake_case;
pub use case::snake::to_snake_case;
pub use case::screaming_snake::is_screaming_snake_case;
pub use case::screaming_snake::to_screaming_snake_case;
pub use case::kebab::is_kebab_case;
pub use case::kebab::to_kebab_case;
pub use case::train::is_train_case;
pub use case::train::to_train_case;
pub use case::sentence::is_sentence_case;
pub use case::sentence::to_sentence_case;
pub use case::title::is_title_case;
pub use case::title::to_title_case;
pub use case::table::is_table_case;
pub use case::table::to_table_case;
pub use number::deordinalize::deordinalize;
pub use number::ordinalize::ordinalize;
pub use suffix::foreign_key::is_foreign_key;
pub use suffix::foreign_key::to_foreign_key;
pub use string::deconstantize::deconstantize;
pub use string::demodulize::demodulize;
pub use string::pluralize::to_plural;
pub use string::singularize::to_singular;
Modules§
- case
- Provides case inflections
- number
- Provides number inflections
- string
- Provides string inflections
- suffix
- Provides suffix inflections