pub struct Plural {
pub id: String,
pub forms: BTreeMap<PluralCategory, String>,
}Expand description
All plural forms for a single message.
Fields§
§id: StringThe canonical plural ID (msgid_plural in PO).
forms: BTreeMap<PluralCategory, String>Map from category → translation.
Categories depend on the target locale’s rules.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Plural
impl<'de> Deserialize<'de> for Plural
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Plural
impl StructuralPartialEq for Plural
Auto Trait Implementations§
impl Freeze for Plural
impl RefUnwindSafe for Plural
impl Send for Plural
impl Sync for Plural
impl Unpin for Plural
impl UnsafeUnpin for Plural
impl UnwindSafe for Plural
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