diff --git a/validation/src/check.rs b/validation/src/check.rs index 66962e7..b07a23f 100644 --- a/validation/src/check.rs +++ b/validation/src/check.rs @@ -87,6 +87,12 @@ impl CheckReport{ &&self.no_duplicate_wormhole_out } } +fn pass_fail(b:bool)->&'static str{ + match b{ + true=>"passed", + false=>"failed", + } +} impl std::fmt::Display for CheckReport{ fn fmt(&self,f:&mut std::fmt::Formatter<'_>)->std::fmt::Result{ write!(f, @@ -102,18 +108,18 @@ at_least_one_mapfinish={}\n spawn1_exists={}\n no_duplicate_spawns={}\n no_duplicate_wormhole_out={}", - self.exactly_one_root, - self.root_is_model, - self.model_name_prefix_is_valid, - self.model_name_is_snake_case, - self.has_display_name, - self.has_creator, - self.display_name_is_title_case, - self.exactly_one_mapstart, - self.at_least_one_mapfinish, - self.spawn1_exists, - self.no_duplicate_spawns, - self.no_duplicate_wormhole_out, + pass_fail(self.exactly_one_root), + pass_fail(self.root_is_model), + pass_fail(self.model_name_prefix_is_valid), + pass_fail(self.model_name_is_snake_case), + pass_fail(self.has_display_name), + pass_fail(self.has_creator), + pass_fail(self.display_name_is_title_case), + pass_fail(self.exactly_one_mapstart), + pass_fail(self.at_least_one_mapfinish), + pass_fail(self.spawn1_exists), + pass_fail(self.no_duplicate_spawns), + pass_fail(self.no_duplicate_wormhole_out), ) } }