@@ -113,7 +113,7 @@ use std::ops::{Deref, Range};
113
113
/// }
114
114
/// );
115
115
/// ```
116
- #[ derive( Debug , Clone , PartialEq ) ]
116
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
117
117
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
118
118
pub struct Resource < S > {
119
119
pub body : Vec < Entry < S > > ,
@@ -197,7 +197,7 @@ pub struct Resource<S> {
197
197
/// }
198
198
/// );
199
199
/// ```
200
- #[ derive( Debug , Clone , PartialEq ) ]
200
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
201
201
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
202
202
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
203
203
pub enum Entry < S > {
@@ -261,7 +261,7 @@ pub enum Entry<S> {
261
261
/// }
262
262
/// );
263
263
/// ```
264
- #[ derive( Debug , Clone , PartialEq ) ]
264
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
265
265
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
266
266
pub struct Message < S > {
267
267
pub id : Identifier < S > ,
@@ -317,7 +317,7 @@ pub struct Message<S> {
317
317
/// }
318
318
/// );
319
319
/// ```
320
- #[ derive( Debug , Clone , PartialEq ) ]
320
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
321
321
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
322
322
pub struct Term < S > {
323
323
pub id : Identifier < S > ,
@@ -399,7 +399,7 @@ pub struct Term<S> {
399
399
/// }
400
400
/// );
401
401
/// ```
402
- #[ derive( Debug , Clone , PartialEq ) ]
402
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
403
403
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
404
404
pub struct Pattern < S > {
405
405
pub elements : Vec < PatternElement < S > > ,
@@ -478,7 +478,7 @@ pub struct Pattern<S> {
478
478
/// }
479
479
/// );
480
480
/// ```
481
- #[ derive( Debug , Clone , PartialEq ) ]
481
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
482
482
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
483
483
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
484
484
pub enum PatternElement < S > {
@@ -557,7 +557,7 @@ pub enum PatternElement<S> {
557
557
/// }
558
558
/// );
559
559
/// ```
560
- #[ derive( Debug , Clone , PartialEq ) ]
560
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
561
561
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
562
562
pub struct Attribute < S > {
563
563
pub id : Identifier < S > ,
@@ -608,7 +608,7 @@ pub struct Attribute<S> {
608
608
/// }
609
609
/// );
610
610
/// ```
611
- #[ derive( Debug , Clone , PartialEq ) ]
611
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
612
612
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
613
613
pub struct Identifier < S > {
614
614
pub name : S ,
@@ -693,7 +693,7 @@ pub struct Identifier<S> {
693
693
/// }
694
694
/// );
695
695
/// ```
696
- #[ derive( Debug , Clone , PartialEq ) ]
696
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
697
697
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
698
698
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
699
699
pub struct Variant < S > {
@@ -780,7 +780,7 @@ pub struct Variant<S> {
780
780
/// }
781
781
/// );
782
782
/// ```
783
- #[ derive( Debug , PartialEq , Clone ) ]
783
+ #[ derive( Debug , PartialEq , Eq , Clone ) ]
784
784
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
785
785
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
786
786
pub enum VariantKey < S > {
@@ -834,7 +834,7 @@ pub enum VariantKey<S> {
834
834
/// }
835
835
/// );
836
836
/// ```
837
- #[ derive( Debug , Clone , PartialEq ) ]
837
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
838
838
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
839
839
#[ cfg_attr( feature = "serde" , serde( from = "helper::CommentDef<S>" ) ) ]
840
840
pub struct Comment < S > {
@@ -917,7 +917,7 @@ pub struct Comment<S> {
917
917
/// }
918
918
/// );
919
919
/// ```
920
- #[ derive( Debug , Clone , Default , PartialEq ) ]
920
+ #[ derive( Debug , Clone , Default , PartialEq , Eq ) ]
921
921
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
922
922
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
923
923
pub struct CallArguments < S > {
@@ -988,7 +988,7 @@ pub struct CallArguments<S> {
988
988
/// }
989
989
/// );
990
990
/// ```
991
- #[ derive( Debug , Clone , PartialEq ) ]
991
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
992
992
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
993
993
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
994
994
pub struct NamedArgument < S > {
@@ -1047,7 +1047,7 @@ pub struct NamedArgument<S> {
1047
1047
/// );
1048
1048
/// ```
1049
1049
1050
- #[ derive( Debug , Clone , PartialEq ) ]
1050
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
1051
1051
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
1052
1052
#[ cfg_attr( feature = "serde" , serde( tag = "type" ) ) ]
1053
1053
pub enum InlineExpression < S > {
@@ -1514,7 +1514,7 @@ impl<S> InlineExpression<S> {
1514
1514
/// }
1515
1515
/// );
1516
1516
/// ```
1517
- #[ derive( Debug , Clone , PartialEq ) ]
1517
+ #[ derive( Debug , Clone , PartialEq , Eq ) ]
1518
1518
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
1519
1519
#[ cfg_attr( feature = "serde" , serde( untagged) ) ]
1520
1520
pub enum Expression < S > {
@@ -1559,7 +1559,7 @@ pub enum Expression<S> {
1559
1559
/// assert_eq!(id.span, Span { start: 0, end: 11 }); // the span of hello-world identifier
1560
1560
/// ```
1561
1561
#[ cfg( feature = "spans" ) ]
1562
- #[ derive( Debug , Clone , Default , PartialEq ) ]
1562
+ #[ derive( Debug , Clone , Default , PartialEq , Eq ) ]
1563
1563
#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
1564
1564
pub struct Span ( pub Range < usize > ) ;
1565
1565
0 commit comments