@@ -6,21 +6,17 @@ use ruff_macros::CacheKey;
66
77#[ derive( Clone , Copy , Debug , CacheKey , PartialEq , Eq , Serialize , Deserialize ) ]
88#[ cfg_attr( feature = "schemars" , derive( schemars:: JsonSchema ) ) ]
9+ #[ derive( Default ) ]
910pub enum ParametrizeNameType {
1011 #[ serde( rename = "csv" ) ]
1112 Csv ,
1213 #[ serde( rename = "tuple" ) ]
14+ #[ default]
1315 Tuple ,
1416 #[ serde( rename = "list" ) ]
1517 List ,
1618}
1719
18- impl Default for ParametrizeNameType {
19- fn default ( ) -> Self {
20- Self :: Tuple
21- }
22- }
23-
2420impl Display for ParametrizeNameType {
2521 fn fmt ( & self , f : & mut Formatter < ' _ > ) -> std:: fmt:: Result {
2622 match self {
@@ -33,19 +29,15 @@ impl Display for ParametrizeNameType {
3329
3430#[ derive( Clone , Copy , Debug , CacheKey , PartialEq , Eq , Serialize , Deserialize ) ]
3531#[ cfg_attr( feature = "schemars" , derive( schemars:: JsonSchema ) ) ]
32+ #[ derive( Default ) ]
3633pub enum ParametrizeValuesType {
3734 #[ serde( rename = "tuple" ) ]
3835 Tuple ,
3936 #[ serde( rename = "list" ) ]
37+ #[ default]
4038 List ,
4139}
4240
43- impl Default for ParametrizeValuesType {
44- fn default ( ) -> Self {
45- Self :: List
46- }
47- }
48-
4941impl Display for ParametrizeValuesType {
5042 fn fmt ( & self , f : & mut Formatter < ' _ > ) -> std:: fmt:: Result {
5143 match self {
@@ -57,19 +49,15 @@ impl Display for ParametrizeValuesType {
5749
5850#[ derive( Clone , Copy , Debug , CacheKey , PartialEq , Eq , Serialize , Deserialize ) ]
5951#[ cfg_attr( feature = "schemars" , derive( schemars:: JsonSchema ) ) ]
52+ #[ derive( Default ) ]
6053pub enum ParametrizeValuesRowType {
6154 #[ serde( rename = "tuple" ) ]
55+ #[ default]
6256 Tuple ,
6357 #[ serde( rename = "list" ) ]
6458 List ,
6559}
6660
67- impl Default for ParametrizeValuesRowType {
68- fn default ( ) -> Self {
69- Self :: Tuple
70- }
71- }
72-
7361impl Display for ParametrizeValuesRowType {
7462 fn fmt ( & self , f : & mut Formatter < ' _ > ) -> std:: fmt:: Result {
7563 match self {
0 commit comments