@@ -99,7 +99,7 @@ use serde::{Deserialize, Serialize};
9999/// of the icu meta-crate. Use with caution.
100100/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
101101/// </div>
102- #[ derive( Debug , Clone , PartialEq , Default , Copy ) ]
102+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Default , Hash ) ]
103103#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
104104#[ non_exhaustive]
105105pub struct Bag {
@@ -372,7 +372,7 @@ impl Bag {
372372/// of the icu meta-crate. Use with caution.
373373/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
374374/// </div>
375- #[ derive( Debug , Clone , Copy , PartialEq ) ]
375+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
376376#[ cfg_attr(
377377 feature = "serde" ,
378378 derive( Serialize , Deserialize ) ,
@@ -394,7 +394,7 @@ pub enum Numeric {
394394/// of the icu meta-crate. Use with caution.
395395/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
396396/// </div>
397- #[ derive( Debug , Clone , Copy , PartialEq ) ]
397+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
398398#[ cfg_attr(
399399 feature = "serde" ,
400400 derive( Serialize , Deserialize ) ,
@@ -418,7 +418,7 @@ pub enum Text {
418418/// of the icu meta-crate. Use with caution.
419419/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
420420/// </div>
421- #[ derive( Debug , Clone , Copy , PartialEq ) ]
421+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
422422#[ cfg_attr(
423423 feature = "serde" ,
424424 derive( Serialize , Deserialize ) ,
@@ -446,7 +446,7 @@ pub enum Year {
446446/// of the icu meta-crate. Use with caution.
447447/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
448448/// </div>
449- #[ derive( Debug , Clone , Copy , PartialEq ) ]
449+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
450450#[ cfg_attr(
451451 feature = "serde" ,
452452 derive( Serialize , Deserialize ) ,
@@ -479,7 +479,7 @@ pub enum Month {
479479/// of the icu meta-crate. Use with caution.
480480/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
481481/// </div>
482- #[ derive( Debug , Clone , Copy , PartialEq ) ]
482+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
483483#[ cfg_attr(
484484 feature = "serde" ,
485485 derive( Serialize , Deserialize ) ,
@@ -503,7 +503,7 @@ pub enum Week {
503503/// of the icu meta-crate. Use with caution.
504504/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
505505/// </div>
506- #[ derive( Debug , Clone , PartialEq , Copy ) ]
506+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
507507#[ cfg_attr(
508508 feature = "serde" ,
509509 derive( Serialize , Deserialize ) ,
@@ -530,7 +530,7 @@ pub enum Day {
530530/// of the icu meta-crate. Use with caution.
531531/// <a href="https://github.com/unicode-org/icu4x/issues/1317">#1317</a>
532532/// </div>
533- #[ derive( Debug , Clone , Copy , PartialEq ) ]
533+ #[ derive( Debug , Clone , Copy , PartialEq , Eq , Hash ) ]
534534#[ cfg_attr(
535535 feature = "serde" ,
536536 derive( Serialize , Deserialize ) ,
0 commit comments