Skip to main content

subtr_actor/stats/analysis_graph/nodes/
settings.rs

1use 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}