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}