Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Auto merge of rust-lang#115066 - allaboutevemirolive:pluralize_macro,…
… r=Nilstrieb Redefine the pluralize macro's arm Redefine the unintuitive pluralize macro's arm because of the negation. The initial code starts with check if count is not 1, which is confusing and unintuitive. The arm shoud start with checking, - if "count" `is 1` then, append `""` (empty string) - indicate as singular - Then check if "count" `is not 1` (more than 1), append `"s"` - indicate as plural Before: ```rs // This arm is abit confusing since it start with checking, if "count" is more than 1, append "s". ($x:expr) => { if $x != 1 { "s" } else { "" } }; ``` After: ```rs // Pluralize based on count (e.g., apples) ($x:expr) => { if $x == 1 { "" } else { "s" } }; ```
- Loading branch information