pub struct Pluralizer;Expand description
Utility for converting between singular and plural forms of English nouns
Implementations§
Source§impl Pluralizer
impl Pluralizer
Sourcepub fn pluralize(singular: &str) -> String
pub fn pluralize(singular: &str) -> String
Convert a singular noun to its plural form
§Examples
use this::core::pluralize::Pluralizer;
assert_eq!(Pluralizer::pluralize("user"), "users");
assert_eq!(Pluralizer::pluralize("company"), "companies");
assert_eq!(Pluralizer::pluralize("address"), "addresses");
assert_eq!(Pluralizer::pluralize("knife"), "knives");Sourcepub fn singularize(plural: &str) -> String
pub fn singularize(plural: &str) -> String
Convert a plural noun to its singular form
§Examples
use this::core::pluralize::Pluralizer;
assert_eq!(Pluralizer::singularize("users"), "user");
assert_eq!(Pluralizer::singularize("companies"), "company");
assert_eq!(Pluralizer::singularize("addresses"), "address");Auto Trait Implementations§
impl Freeze for Pluralizer
impl RefUnwindSafe for Pluralizer
impl Send for Pluralizer
impl Sync for Pluralizer
impl Unpin for Pluralizer
impl UnwindSafe for Pluralizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more