pub struct CountryPackEvaluation {
pub tax_rate_validity: f64,
pub approval_order_validity: f64,
pub holiday_multiplier_validity: f64,
pub iban_length_validity: f64,
pub fiscal_year_validity: f64,
pub total_packs: usize,
pub total_tax_rates: usize,
pub total_holidays: usize,
pub passes: bool,
pub issues: Vec<String>,
}Expand description
Results of country pack coherence evaluation.
Fields§
§tax_rate_validity: f64Fraction of tax rates in [0.0, 1.0].
approval_order_validity: f64Fraction of country packs with correctly ordered approval levels.
holiday_multiplier_validity: f64Fraction of holiday multipliers in [0.0, 1.0].
iban_length_validity: f64Fraction of IBAN lengths in valid range [15, 34].
fiscal_year_validity: f64Fraction of fiscal year months in [1, 12].
total_packs: usizeTotal country packs evaluated.
total_tax_rates: usizeTotal tax rates evaluated.
total_holidays: usizeTotal holidays evaluated.
passes: boolOverall pass/fail.
issues: Vec<String>Issues found.
Trait Implementations§
Source§impl Clone for CountryPackEvaluation
impl Clone for CountryPackEvaluation
Source§fn clone(&self) -> CountryPackEvaluation
fn clone(&self) -> CountryPackEvaluation
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 CountryPackEvaluation
impl Debug for CountryPackEvaluation
Source§impl<'de> Deserialize<'de> for CountryPackEvaluation
impl<'de> Deserialize<'de> for CountryPackEvaluation
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
Auto Trait Implementations§
impl Freeze for CountryPackEvaluation
impl RefUnwindSafe for CountryPackEvaluation
impl Send for CountryPackEvaluation
impl Sync for CountryPackEvaluation
impl Unpin for CountryPackEvaluation
impl UnsafeUnpin for CountryPackEvaluation
impl UnwindSafe for CountryPackEvaluation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.