pub struct IcuAnalysis {
pub arguments: Vec<IcuArgument>,
pub formatters: Vec<IcuFormatter>,
pub plurals: Vec<IcuPluralSummary>,
pub selects: Vec<IcuSelectSummary>,
pub tags: Vec<IcuTagSummary>,
}Expand description
Structural summary of a parsed ICU message.
Fields§
§arguments: Vec<IcuArgument>Data arguments referenced by the message, excluding rich-text tags.
formatters: Vec<IcuFormatter>Formatter arguments referenced by the message.
plurals: Vec<IcuPluralSummary>Cardinal and ordinal plural expressions.
selects: Vec<IcuSelectSummary>Select expressions.
Rich-text tags.
Trait Implementations§
Source§impl Clone for IcuAnalysis
impl Clone for IcuAnalysis
Source§fn clone(&self) -> IcuAnalysis
fn clone(&self) -> IcuAnalysis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IcuAnalysis
impl Debug for IcuAnalysis
Source§impl Default for IcuAnalysis
impl Default for IcuAnalysis
Source§fn default() -> IcuAnalysis
fn default() -> IcuAnalysis
Returns the “default value” for a type. Read more
impl Eq for IcuAnalysis
Source§impl PartialEq for IcuAnalysis
impl PartialEq for IcuAnalysis
Source§fn eq(&self, other: &IcuAnalysis) -> bool
fn eq(&self, other: &IcuAnalysis) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IcuAnalysis
Auto Trait Implementations§
impl Freeze for IcuAnalysis
impl RefUnwindSafe for IcuAnalysis
impl Send for IcuAnalysis
impl Sync for IcuAnalysis
impl Unpin for IcuAnalysis
impl UnsafeUnpin for IcuAnalysis
impl UnwindSafe for IcuAnalysis
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