@@ -21,7 +21,7 @@ pub enum FieldName {
2121}
2222
2323#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
24- #[ derive( Debug , Clone , Copy , PartialEq , Trace ) ]
24+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Trace ) ]
2525pub enum Visibility {
2626 /// :
2727 Normal ,
@@ -60,7 +60,7 @@ pub enum Member {
6060}
6161
6262#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
63- #[ derive( Debug , Clone , Copy , PartialEq , Trace ) ]
63+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Trace ) ]
6464pub enum UnaryOpType {
6565 Plus ,
6666 Minus ,
@@ -85,7 +85,7 @@ impl Display for UnaryOpType {
8585}
8686
8787#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
88- #[ derive( Debug , Clone , Copy , PartialEq , Trace ) ]
88+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Trace ) ]
8989pub enum BinaryOpType {
9090 Mul ,
9191 Div ,
@@ -179,7 +179,7 @@ impl ArgsDesc {
179179}
180180
181181#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
182- #[ derive( Debug , Clone , PartialEq , Trace ) ]
182+ #[ derive( Debug , Clone , PartialEq , Eq , Trace ) ]
183183pub enum DestructRest {
184184 /// ...rest
185185 Keep ( IStr ) ,
@@ -188,7 +188,7 @@ pub enum DestructRest {
188188}
189189
190190#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
191- #[ derive( Debug , Clone , PartialEq , Trace ) ]
191+ #[ derive( Debug , Clone , PartialEq , Eq , Trace ) ]
192192pub enum Destruct {
193193 Full ( IStr ) ,
194194 #[ cfg( feature = "exp-destruct" ) ]
@@ -263,7 +263,7 @@ pub enum ObjBody {
263263}
264264
265265#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
266- #[ derive( Debug , PartialEq , Clone , Copy , Trace ) ]
266+ #[ derive( Debug , PartialEq , Eq , Clone , Copy , Trace ) ]
267267pub enum LiteralType {
268268 This ,
269269 Super ,
@@ -357,7 +357,7 @@ pub enum Expr {
357357
358358/// file, begin offset, end offset
359359#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
360- #[ derive( Clone , PartialEq , Trace ) ]
360+ #[ derive( Clone , PartialEq , Eq , Trace ) ]
361361#[ skip_trace]
362362#[ repr( C ) ]
363363pub struct ExprLocation ( pub Source , pub u32 , pub u32 ) ;
0 commit comments