Skip to main content

luaur_analysis/records/
counter_state.rs

1use crate::enums::polarity::Polarity;
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
4pub struct CounterState {
5    pub count: usize,
6    pub polarity: Polarity,
7}
8
9impl Default for CounterState {
10    fn default() -> Self {
11        Self {
12            count: 0,
13            polarity: Polarity::None,
14        }
15    }
16}