Skip to main content

singularize

Function singularize 

Source
pub fn singularize(word: &str) -> String
Expand description

Singularize a table name, inverting pluralize for the forms Gize produces: users -> user, categories -> category, boxes -> box.

This only needs to invert what pluralize generates (not English at large), so table_name round-trips: singularize(&table_name("User")) == snake_case("User").