1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64

#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub struct ConfigRules {
    #[serde(default = "default_as_false")]
    pub case_default: bool,
    #[serde(default = "default_as_false")]
    pub enum_with_type: bool,
    #[serde(default = "default_as_false")]
    pub for_with_begin: bool,
    #[serde(default = "default_as_false")]
    pub function_same_as_system_function: bool,
    #[serde(default = "default_as_false")]
    pub function_with_automatic: bool,
    #[serde(default = "default_as_false")]
    pub generate_for_with_label: bool,
    #[serde(default = "default_as_false")]
    pub generate_if_with_label: bool,
    #[serde(default = "default_as_false")]
    pub generate_keyword_forbidden: bool,
    #[serde(default = "default_as_false")]
    pub generate_keyword_required: bool,
    #[serde(default = "default_as_false")]
    pub genvar_declaration_in_loop: bool,
    #[serde(default = "default_as_false")]
    pub genvar_declaration_out_loop: bool,
    #[serde(default = "default_as_false")]
    pub if_with_begin: bool,
    #[serde(default = "default_as_false")]
    pub inout_with_tri: bool,
    #[serde(default = "default_as_false")]
    pub input_with_var: bool,
    #[serde(default = "default_as_false")]
    pub interface_port_with_modport: bool,
    #[serde(default = "default_as_false")]
    pub legacy_always: bool,
    #[serde(default = "default_as_false")]
    pub level_sensitive_always: bool,
    #[serde(default = "default_as_false")]
    pub loop_variable_declaration: bool,
    #[serde(default = "default_as_false")]
    pub non_ansi_module: bool,
    #[serde(default = "default_as_false")]
    pub output_with_var: bool,
    #[serde(default = "default_as_false")]
    pub parameter_in_package: bool,
    #[serde(default = "default_as_false")]
    pub priority_keyword: bool,
    #[serde(default = "default_as_false")]
    pub tab_character: bool,
    #[serde(default = "default_as_false")]
    pub unique0_keyword: bool,
    #[serde(default = "default_as_false")]
    pub unique_keyword: bool,
    #[serde(default = "default_as_false")]
    pub wire_reg: bool,
    #[serde(default = "default_as_false")]
    pub generate_keyword: bool,
    #[serde(default = "default_as_false")]
    pub tab_charactor: bool,
    #[serde(default = "default_as_false")]
    pub genvar_declaration: bool,

}