glimr/utils/string
String Utilities
Helper functions for string manipulation beyond what the standard library provides. Includes pluralization and other common string transformations.
Values
pub fn pluralize(word: String) -> String
Simple pluralization of English words. Handles common cases like words ending in ‘s’, ‘x’, ‘z’, ‘ch’, ‘sh’ (add ‘es’), consonant + ‘y’ (change to ‘ies’), and default (add ‘s’).
Example:
pluralize("user") // => "users"
pluralize("category") // => "categories"
pluralize("box") // => "boxes"
pluralize("match") // => "matches"