automapper_validation/generated/fv2610/
aperak_conditions_fv2610.rs1#![allow(clippy::style, clippy::complexity)]
9
10#[allow(unused_imports)]
11use crate::eval::format_validators::*;
12use crate::eval::{ConditionEvaluator, ConditionResult, EvaluationContext};
13use crate::generated::fv2504::AperakConditionEvaluatorFV2504;
14
15pub struct AperakConditionEvaluatorFV2610 {
20 fallback: AperakConditionEvaluatorFV2504,
21}
22
23impl Default for AperakConditionEvaluatorFV2610 {
24 fn default() -> Self {
25 Self {
26 fallback: AperakConditionEvaluatorFV2504::default(),
27 }
28 }
29}
30
31impl ConditionEvaluator for AperakConditionEvaluatorFV2610 {
32 fn message_type(&self) -> &str {
33 "APERAK"
34 }
35
36 fn format_version(&self) -> &str {
37 "FV2610"
38 }
39
40 fn evaluate(&self, condition: u32, ctx: &EvaluationContext) -> ConditionResult {
41 self.fallback.evaluate(condition, ctx)
42 }
43
44 fn is_external(&self, condition: u32) -> bool {
45 self.fallback.is_external(condition)
46 }
47
48 fn is_known(&self, condition: u32) -> bool {
49 self.fallback.is_known(condition)
50 }
51}