From 549af6c584e4e0d292fb40973402e71a3d474a06 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Fri, 28 Oct 2022 19:10:45 -0400 Subject: [PATCH] Regenerate CheckCodePrefix --- src/checks_gen.rs | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/checks_gen.rs b/src/checks_gen.rs index 92f855a5ce..4bdf6b6aa9 100644 --- a/src/checks_gen.rs +++ b/src/checks_gen.rs @@ -191,6 +191,13 @@ pub enum CheckCodePrefix { N813, N814, N817, + Q, + Q0, + Q00, + Q000, + Q001, + Q002, + Q003, T, T2, T20, @@ -762,6 +769,28 @@ impl CheckCodePrefix { CheckCodePrefix::N813 => vec![CheckCode::N813], CheckCodePrefix::N814 => vec![CheckCode::N814], CheckCodePrefix::N817 => vec![CheckCode::N817], + CheckCodePrefix::Q => vec![ + CheckCode::Q000, + CheckCode::Q001, + CheckCode::Q002, + CheckCode::Q003, + ], + CheckCodePrefix::Q0 => vec![ + CheckCode::Q000, + CheckCode::Q001, + CheckCode::Q002, + CheckCode::Q003, + ], + CheckCodePrefix::Q00 => vec![ + CheckCode::Q000, + CheckCode::Q001, + CheckCode::Q002, + CheckCode::Q003, + ], + CheckCodePrefix::Q000 => vec![CheckCode::Q000], + CheckCodePrefix::Q001 => vec![CheckCode::Q001], + CheckCodePrefix::Q002 => vec![CheckCode::Q002], + CheckCodePrefix::Q003 => vec![CheckCode::Q003], CheckCodePrefix::T => vec![CheckCode::T201, CheckCode::T203], CheckCodePrefix::T2 => vec![CheckCode::T201, CheckCode::T203], CheckCodePrefix::T20 => vec![CheckCode::T201, CheckCode::T203], @@ -1003,6 +1032,13 @@ impl CheckCodePrefix { CheckCodePrefix::N813 => PrefixSpecificity::Explicit, CheckCodePrefix::N814 => PrefixSpecificity::Explicit, CheckCodePrefix::N817 => PrefixSpecificity::Explicit, + CheckCodePrefix::Q => PrefixSpecificity::Category, + CheckCodePrefix::Q0 => PrefixSpecificity::Hundreds, + CheckCodePrefix::Q00 => PrefixSpecificity::Tens, + CheckCodePrefix::Q000 => PrefixSpecificity::Explicit, + CheckCodePrefix::Q001 => PrefixSpecificity::Explicit, + CheckCodePrefix::Q002 => PrefixSpecificity::Explicit, + CheckCodePrefix::Q003 => PrefixSpecificity::Explicit, CheckCodePrefix::T => PrefixSpecificity::Category, CheckCodePrefix::T2 => PrefixSpecificity::Hundreds, CheckCodePrefix::T20 => PrefixSpecificity::Tens,