@@ -44,6 +44,7 @@ impl ::core::default::Default for Empty {
44
44
}
45
45
#[automatically_derived]
46
46
impl ::core::hash::Hash for Empty {
47
+ #[inline]
47
48
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {}
48
49
}
49
50
#[automatically_derived]
@@ -113,6 +114,7 @@ impl ::core::default::Default for Point {
113
114
}
114
115
#[automatically_derived]
115
116
impl ::core::hash::Hash for Point {
117
+ #[inline]
116
118
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
117
119
::core::hash::Hash::hash(&self.x, state);
118
120
::core::hash::Hash::hash(&self.y, state)
@@ -198,6 +200,7 @@ impl ::core::default::Default for PackedPoint {
198
200
}
199
201
#[automatically_derived]
200
202
impl ::core::hash::Hash for PackedPoint {
203
+ #[inline]
201
204
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
202
205
::core::hash::Hash::hash(&{ self.x }, state);
203
206
::core::hash::Hash::hash(&{ self.y }, state)
@@ -301,6 +304,7 @@ impl ::core::default::Default for Big {
301
304
}
302
305
#[automatically_derived]
303
306
impl ::core::hash::Hash for Big {
307
+ #[inline]
304
308
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
305
309
::core::hash::Hash::hash(&self.b1, state);
306
310
::core::hash::Hash::hash(&self.b2, state);
@@ -478,6 +482,7 @@ impl ::core::fmt::Debug for Unsized {
478
482
}
479
483
#[automatically_derived]
480
484
impl ::core::hash::Hash for Unsized {
485
+ #[inline]
481
486
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
482
487
::core::hash::Hash::hash(&self.0, state)
483
488
}
@@ -529,6 +534,7 @@ impl ::core::fmt::Debug for PackedUnsizedU8 {
529
534
}
530
535
#[automatically_derived]
531
536
impl ::core::hash::Hash for PackedUnsizedU8 {
537
+ #[inline]
532
538
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
533
539
::core::hash::Hash::hash(&self.0, state)
534
540
}
@@ -584,6 +590,7 @@ impl<T: ::core::default::Default + Trait, U: ::core::default::Default>
584
590
#[automatically_derived]
585
591
impl<T: ::core::hash::Hash + Trait, U: ::core::hash::Hash> ::core::hash::Hash
586
592
for Generic<T, U> where T::A: ::core::hash::Hash {
593
+ #[inline]
587
594
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
588
595
::core::hash::Hash::hash(&self.t, state);
589
596
::core::hash::Hash::hash(&self.ta, state);
@@ -701,6 +708,7 @@ impl<T: ::core::hash::Hash + ::core::marker::Copy + Trait,
701
708
U: ::core::hash::Hash + ::core::marker::Copy> ::core::hash::Hash for
702
709
PackedGeneric<T, U> where T::A: ::core::hash::Hash + ::core::marker::Copy
703
710
{
711
+ #[inline]
704
712
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
705
713
::core::hash::Hash::hash(&{ self.0 }, state);
706
714
::core::hash::Hash::hash(&{ self.1 }, state);
@@ -795,6 +803,7 @@ impl ::core::fmt::Debug for Enum0 {
795
803
}
796
804
#[automatically_derived]
797
805
impl ::core::hash::Hash for Enum0 {
806
+ #[inline]
798
807
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
799
808
unsafe { ::core::intrinsics::unreachable() }
800
809
}
@@ -861,6 +870,7 @@ impl ::core::fmt::Debug for Enum1 {
861
870
}
862
871
#[automatically_derived]
863
872
impl ::core::hash::Hash for Enum1 {
873
+ #[inline]
864
874
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
865
875
match self {
866
876
Enum1::Single { x: __self_0 } =>
@@ -937,6 +947,7 @@ impl ::core::default::Default for Fieldless1 {
937
947
}
938
948
#[automatically_derived]
939
949
impl ::core::hash::Hash for Fieldless1 {
950
+ #[inline]
940
951
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {}
941
952
}
942
953
#[automatically_derived]
@@ -1004,6 +1015,7 @@ impl ::core::default::Default for Fieldless {
1004
1015
}
1005
1016
#[automatically_derived]
1006
1017
impl ::core::hash::Hash for Fieldless {
1018
+ #[inline]
1007
1019
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
1008
1020
let __self_tag = ::core::intrinsics::discriminant_value(self);
1009
1021
::core::hash::Hash::hash(&__self_tag, state)
@@ -1095,6 +1107,7 @@ impl ::core::default::Default for Mixed {
1095
1107
}
1096
1108
#[automatically_derived]
1097
1109
impl ::core::hash::Hash for Mixed {
1110
+ #[inline]
1098
1111
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
1099
1112
let __self_tag = ::core::intrinsics::discriminant_value(self);
1100
1113
::core::hash::Hash::hash(&__self_tag, state);
@@ -1224,6 +1237,7 @@ impl ::core::fmt::Debug for Fielded {
1224
1237
}
1225
1238
#[automatically_derived]
1226
1239
impl ::core::hash::Hash for Fielded {
1240
+ #[inline]
1227
1241
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
1228
1242
let __self_tag = ::core::intrinsics::discriminant_value(self);
1229
1243
::core::hash::Hash::hash(&__self_tag, state);
@@ -1345,6 +1359,7 @@ impl<T: ::core::fmt::Debug, U: ::core::fmt::Debug> ::core::fmt::Debug for
1345
1359
#[automatically_derived]
1346
1360
impl<T: ::core::hash::Hash, U: ::core::hash::Hash> ::core::hash::Hash for
1347
1361
EnumGeneric<T, U> {
1362
+ #[inline]
1348
1363
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {
1349
1364
let __self_tag = ::core::intrinsics::discriminant_value(self);
1350
1365
::core::hash::Hash::hash(&__self_tag, state);
0 commit comments