@@ -22,7 +22,7 @@ pub const BITS_PER_BYTE: u32 = 8;
2222/// that are not valid in Rust ident
2323const BLACKLIST_CHARS : & [ char ] = & [ '(' , ')' , '[' , ']' , '/' , ' ' , '-' ] ;
2424
25- #[ derive( Clone , PartialEq , Debug ) ]
25+ #[ derive( Clone , PartialEq , Eq , Debug ) ]
2626pub struct Config {
2727 pub target : Target ,
2828 pub nightly : bool ,
@@ -36,6 +36,7 @@ pub struct Config {
3636 pub derive_more : bool ,
3737 pub feature_group : bool ,
3838 pub feature_peripheral : bool ,
39+ pub max_cluster_size : bool ,
3940 pub output_dir : PathBuf ,
4041 pub source_type : SourceType ,
4142}
@@ -55,6 +56,7 @@ impl Default for Config {
5556 derive_more : false ,
5657 feature_group : false ,
5758 feature_peripheral : false ,
59+ max_cluster_size : false ,
5860 output_dir : PathBuf :: from ( "." ) ,
5961 source_type : SourceType :: default ( ) ,
6062 }
@@ -63,7 +65,7 @@ impl Default for Config {
6365
6466#[ allow( clippy:: upper_case_acronyms) ]
6567#[ allow( non_camel_case_types) ]
66- #[ derive( Clone , Copy , PartialEq , Debug ) ]
68+ #[ derive( Clone , Copy , PartialEq , Eq , Debug ) ]
6769pub enum Target {
6870 CortexM ,
6971 Msp430 ,
@@ -93,7 +95,7 @@ impl Default for Target {
9395 }
9496}
9597
96- #[ derive( Clone , Copy , PartialEq , Debug ) ]
98+ #[ derive( Clone , Copy , PartialEq , Eq , Debug ) ]
9799pub enum SourceType {
98100 Xml ,
99101 #[ cfg( feature = "yaml" ) ]
0 commit comments