validator: save some loc with default

This commit is contained in:
Quaternions 2025-04-11 22:30:55 -07:00
parent 50e3fb283c
commit ea58fcedc9
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131

@ -102,23 +102,13 @@ impl SpawnID{
#[derive(Debug,Hash,Eq,PartialEq)]
struct WormholeOutID(u64);
#[derive(Default)]
struct Counts{
mode_start_counts:HashMap<ModeID,u64>,
mode_finish_counts:HashMap<ModeID,u64>,
spawn_counts:HashMap<SpawnID,u64>,
wormhole_out_counts:HashMap<WormholeOutID,u64>,
}
impl Counts{
fn new()->Self{
Self{
mode_start_counts:HashMap::new(),
mode_finish_counts:HashMap::new(),
spawn_counts:HashMap::new(),
wormhole_out_counts:HashMap::new(),
}
}
}
pub struct ModelInfo<'a>{
model_class:&'a str,
@ -131,8 +121,8 @@ pub fn get_model_info<'a>(dom:&'a rbx_dom_weak::WeakDom,model_instance:&'a rbx_d
// extract model info
let map_info=get_mapinfo(&dom,model_instance);
// count objects
let mut counts=Counts::new();
// count objects (default count is 0)
let mut counts=Counts::default();
for instance in dom.descendants_of(model_instance.referent()){
if class_is_a(instance.class.as_str(),"BasePart"){
// Zones