pub struct ExtractedPluralMessage {
pub msgid: String,
pub msgctxt: Option<String>,
pub source: PluralSource,
pub comments: Vec<String>,
pub origin: Vec<CatalogOrigin>,
pub placeholders: BTreeMap<String, Vec<String>>,
}Expand description
Structured plural message input used by catalog update operations.
Fields§
§msgid: StringStable source identifier for the message family.
msgctxt: Option<String>Optional gettext message context.
source: PluralSourceStructured source-side plural forms.
comments: Vec<String>Extracted comments that should become translator-facing guidance.
origin: Vec<CatalogOrigin>Source locations collected by the extractor.
placeholders: BTreeMap<String, Vec<String>>Placeholder hints keyed by placeholder name.
Trait Implementations§
Source§impl Clone for ExtractedPluralMessage
impl Clone for ExtractedPluralMessage
Source§fn clone(&self) -> ExtractedPluralMessage
fn clone(&self) -> ExtractedPluralMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtractedPluralMessage
impl Debug for ExtractedPluralMessage
Source§impl Default for ExtractedPluralMessage
impl Default for ExtractedPluralMessage
Source§fn default() -> ExtractedPluralMessage
fn default() -> ExtractedPluralMessage
Returns the “default value” for a type. Read more
Source§impl PartialEq for ExtractedPluralMessage
impl PartialEq for ExtractedPluralMessage
impl Eq for ExtractedPluralMessage
impl StructuralPartialEq for ExtractedPluralMessage
Auto Trait Implementations§
impl Freeze for ExtractedPluralMessage
impl RefUnwindSafe for ExtractedPluralMessage
impl Send for ExtractedPluralMessage
impl Sync for ExtractedPluralMessage
impl Unpin for ExtractedPluralMessage
impl UnsafeUnpin for ExtractedPluralMessage
impl UnwindSafe for ExtractedPluralMessage
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