1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::validation::validate::ValidationPlan;
use super::{OverlappingFieldsCanBeMerged, LoneAnonymousOperation, FragmentsOnCompositeTypes};
pub fn default_rules_validation_plan() -> ValidationPlan {
let mut plan = ValidationPlan {
rules: vec![],
};
plan.add_rule(Box::new(LoneAnonymousOperation {}));
plan.add_rule(Box::new(FragmentsOnCompositeTypes {}));
plan.add_rule(Box::new(OverlappingFieldsCanBeMerged {}));
plan
}