Skip to main content

luaur_analysis/records/
generalization_params.rs

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