validator: marginally improve map check clarity

This commit is contained in:
Quaternions 2025-04-09 20:58:51 -07:00
parent 60b6d30379
commit 3d49d0412b
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131

@ -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),
)
}
}