Skip to main content

automapper_validation/
eval.rs

1//! Condition evaluation traits and expression evaluator.
2
3mod context;
4mod evaluator;
5mod expr_eval;
6pub mod format_validators;
7pub mod providers;
8mod registry;
9pub mod timezone;
10
11pub use context::{EvaluationContext, NoOpGroupNavigator};
12pub use evaluator::{
13    ConditionEvaluator, ConditionResult, ExternalConditionProvider, NoOpExternalProvider,
14};
15pub use expr_eval::ConditionExprEvaluator;
16pub use format_validators::*;
17pub use mig_types::navigator::GroupNavigator;
18pub use providers::{
19    CodeListProvider, CompositeExternalProvider, CountryPostalCodeProvider,
20    KonfigurationenProvider, MapExternalProvider, MarketRole, MarketRoleProvider, Sector,
21    SectorProvider,
22};
23pub use registry::EvaluatorRegistry;
24pub use timezone::{is_mesz_utc, is_mez_utc};