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 UnsafeUnpin 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