subtr_actor/stats/export/
powerslide.rs1use crate::*;
2
3use super::*;
4
5impl StatFieldProvider for PowerslideStats {
6 fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
7 visitor(ExportedStat::float(
8 "powerslide",
9 "time_powerslide",
10 StatUnit::Seconds,
11 self.total_duration,
12 ));
13 visitor(ExportedStat::unsigned(
14 "powerslide",
15 "count_powerslide",
16 StatUnit::Count,
17 self.press_count,
18 ));
19 visitor(ExportedStat::float(
20 "powerslide",
21 "avg_powerslide_duration",
22 StatUnit::Seconds,
23 self.average_duration(),
24 ));
25 }
26}