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"
Search Document