pub struct SourceExtractedMessage {
pub msgid: String,
pub msgctxt: Option<String>,
pub comments: Vec<String>,
pub origin: Vec<CatalogOrigin>,
pub placeholders: BTreeMap<String, Vec<String>>,
}Expand description
Source-first extractor input that lets ferrocat infer plural structure.
Fields§
§msgid: StringSource message text used both as identifier and source value.
msgctxt: Option<String>Optional gettext message context.
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 SourceExtractedMessage
impl Clone for SourceExtractedMessage
Source§fn clone(&self) -> SourceExtractedMessage
fn clone(&self) -> SourceExtractedMessage
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 SourceExtractedMessage
impl Debug for SourceExtractedMessage
Source§impl Default for SourceExtractedMessage
impl Default for SourceExtractedMessage
Source§fn default() -> SourceExtractedMessage
fn default() -> SourceExtractedMessage
Returns the “default value” for a type. Read more
Source§impl PartialEq for SourceExtractedMessage
impl PartialEq for SourceExtractedMessage
impl Eq for SourceExtractedMessage
impl StructuralPartialEq for SourceExtractedMessage
Auto Trait Implementations§
impl Freeze for SourceExtractedMessage
impl RefUnwindSafe for SourceExtractedMessage
impl Send for SourceExtractedMessage
impl Sync for SourceExtractedMessage
impl Unpin for SourceExtractedMessage
impl UnsafeUnpin for SourceExtractedMessage
impl UnwindSafe for SourceExtractedMessage
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