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