pub struct CatalogLocaleCoverage {
pub locale: String,
pub total: usize,
pub translated: usize,
pub missing: usize,
pub empty: usize,
pub obsolete: usize,
pub extra: usize,
pub details: Vec<CatalogCoverageMessage>,
}Available on crate feature
catalog only.Expand description
Coverage counters for one target locale.
Fields§
§locale: StringTarget locale represented by these counters.
total: usizeActive source messages expected for this locale.
translated: usizeExpected messages with non-empty active translations.
missing: usizeExpected messages with no target entry.
empty: usizeExpected messages with an empty effective translation.
obsolete: usizeExpected messages with only an obsolete target entry.
extra: usizeActive target messages that are not present in the active source set.
details: Vec<CatalogCoverageMessage>Optional per-message detail rows.
Implementations§
Source§impl CatalogLocaleCoverage
impl CatalogLocaleCoverage
Sourcepub const fn incomplete(&self) -> usize
pub const fn incomplete(&self) -> usize
Returns messages that still need translator attention.
Sourcepub fn completion_ratio(&self) -> f64
pub fn completion_ratio(&self) -> f64
Returns completion as a 0.0..=1.0 ratio.
Sourcepub fn completion_percent(&self) -> f64
pub fn completion_percent(&self) -> f64
Returns completion as a 0.0..=100.0 percentage.
Trait Implementations§
Source§impl Clone for CatalogLocaleCoverage
impl Clone for CatalogLocaleCoverage
Source§fn clone(&self) -> CatalogLocaleCoverage
fn clone(&self) -> CatalogLocaleCoverage
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 CatalogLocaleCoverage
impl Debug for CatalogLocaleCoverage
Source§impl Default for CatalogLocaleCoverage
impl Default for CatalogLocaleCoverage
Source§fn default() -> CatalogLocaleCoverage
fn default() -> CatalogLocaleCoverage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogLocaleCoverage
impl<'de> Deserialize<'de> for CatalogLocaleCoverage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CatalogLocaleCoverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CatalogLocaleCoverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CatalogLocaleCoverage
Source§impl PartialEq for CatalogLocaleCoverage
impl PartialEq for CatalogLocaleCoverage
Source§fn eq(&self, other: &CatalogLocaleCoverage) -> bool
fn eq(&self, other: &CatalogLocaleCoverage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CatalogLocaleCoverage
impl Serialize for CatalogLocaleCoverage
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CatalogLocaleCoverage
Auto Trait Implementations§
impl Freeze for CatalogLocaleCoverage
impl RefUnwindSafe for CatalogLocaleCoverage
impl Send for CatalogLocaleCoverage
impl Sync for CatalogLocaleCoverage
impl Unpin for CatalogLocaleCoverage
impl UnsafeUnpin for CatalogLocaleCoverage
impl UnwindSafe for CatalogLocaleCoverage
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