@@ -22,7 +22,7 @@ pub const BITS_PER_BYTE: u32 = 8;
22
22
/// that are not valid in Rust ident
23
23
const BLACKLIST_CHARS : & [ char ] = & [ '(' , ')' , '[' , ']' , '/' , ' ' , '-' ] ;
24
24
25
- #[ derive( Clone , PartialEq , Debug ) ]
25
+ #[ derive( Clone , PartialEq , Eq , Debug ) ]
26
26
pub struct Config {
27
27
pub target : Target ,
28
28
pub nightly : bool ,
@@ -36,6 +36,7 @@ pub struct Config {
36
36
pub derive_more : bool ,
37
37
pub feature_group : bool ,
38
38
pub feature_peripheral : bool ,
39
+ pub max_cluster_size : bool ,
39
40
pub output_dir : PathBuf ,
40
41
pub source_type : SourceType ,
41
42
}
@@ -55,6 +56,7 @@ impl Default for Config {
55
56
derive_more : false ,
56
57
feature_group : false ,
57
58
feature_peripheral : false ,
59
+ max_cluster_size : false ,
58
60
output_dir : PathBuf :: from ( "." ) ,
59
61
source_type : SourceType :: default ( ) ,
60
62
}
@@ -63,7 +65,7 @@ impl Default for Config {
63
65
64
66
#[ allow( clippy:: upper_case_acronyms) ]
65
67
#[ allow( non_camel_case_types) ]
66
- #[ derive( Clone , Copy , PartialEq , Debug ) ]
68
+ #[ derive( Clone , Copy , PartialEq , Eq , Debug ) ]
67
69
pub enum Target {
68
70
CortexM ,
69
71
Msp430 ,
@@ -93,7 +95,7 @@ impl Default for Target {
93
95
}
94
96
}
95
97
96
- #[ derive( Clone , Copy , PartialEq , Debug ) ]
98
+ #[ derive( Clone , Copy , PartialEq , Eq , Debug ) ]
97
99
pub enum SourceType {
98
100
Xml ,
99
101
#[ cfg( feature = "yaml" ) ]
0 commit comments