subtr_actor/stats/analysis_graph/nodes/
settings.rs1use super::*;
2use crate::stats::calculators::*;
3use crate::*;
4
5pub struct SettingsNode {
6 calculator: SettingsCalculator,
7}
8
9impl SettingsNode {
10 pub fn new() -> Self {
11 Self {
12 calculator: SettingsCalculator::new(),
13 }
14 }
15}
16
17impl_analysis_node! {
18 node = SettingsNode,
19 state = SettingsCalculator,
20 name = "settings",
21 dependencies = [],
22 on_replay_meta = |node, meta| {
23 node.calculator.apply_replay_meta(meta)
24 },
25 call = calculator.update,
26}