@@ -46,13 +46,15 @@ impl ::core::default::Default for Empty {
46
46
impl ::core::hash::Hash for Empty {
47
47
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {}
48
48
}
49
- impl ::core::marker::StructuralPartialEq for Empty {}
49
+ #[automatically_derived]
50
+ impl ::core::marker::StructuralPartialEq for Empty { }
50
51
#[automatically_derived]
51
52
impl ::core::cmp::PartialEq for Empty {
52
53
#[inline]
53
54
fn eq(&self, other: &Empty) -> bool { true }
54
55
}
55
- impl ::core::marker::StructuralEq for Empty {}
56
+ #[automatically_derived]
57
+ impl ::core::marker::StructuralEq for Empty { }
56
58
#[automatically_derived]
57
59
impl ::core::cmp::Eq for Empty {
58
60
#[inline]
@@ -115,15 +117,17 @@ impl ::core::hash::Hash for Point {
115
117
::core::hash::Hash::hash(&self.y, state)
116
118
}
117
119
}
118
- impl ::core::marker::StructuralPartialEq for Point {}
120
+ #[automatically_derived]
121
+ impl ::core::marker::StructuralPartialEq for Point { }
119
122
#[automatically_derived]
120
123
impl ::core::cmp::PartialEq for Point {
121
124
#[inline]
122
125
fn eq(&self, other: &Point) -> bool {
123
126
self.x == other.x && self.y == other.y
124
127
}
125
128
}
126
- impl ::core::marker::StructuralEq for Point {}
129
+ #[automatically_derived]
130
+ impl ::core::marker::StructuralEq for Point { }
127
131
#[automatically_derived]
128
132
impl ::core::cmp::Eq for Point {
129
133
#[inline]
@@ -225,7 +229,8 @@ impl ::core::hash::Hash for Big {
225
229
::core::hash::Hash::hash(&self.b8, state)
226
230
}
227
231
}
228
- impl ::core::marker::StructuralPartialEq for Big {}
232
+ #[automatically_derived]
233
+ impl ::core::marker::StructuralPartialEq for Big { }
229
234
#[automatically_derived]
230
235
impl ::core::cmp::PartialEq for Big {
231
236
#[inline]
@@ -236,7 +241,8 @@ impl ::core::cmp::PartialEq for Big {
236
241
self.b8 == other.b8
237
242
}
238
243
}
239
- impl ::core::marker::StructuralEq for Big {}
244
+ #[automatically_derived]
245
+ impl ::core::marker::StructuralEq for Big { }
240
246
#[automatically_derived]
241
247
impl ::core::cmp::Eq for Big {
242
248
#[inline]
@@ -345,13 +351,15 @@ impl ::core::hash::Hash for Unsized {
345
351
::core::hash::Hash::hash(&self.0, state)
346
352
}
347
353
}
348
- impl ::core::marker::StructuralPartialEq for Unsized {}
354
+ #[automatically_derived]
355
+ impl ::core::marker::StructuralPartialEq for Unsized { }
349
356
#[automatically_derived]
350
357
impl ::core::cmp::PartialEq for Unsized {
351
358
#[inline]
352
359
fn eq(&self, other: &Unsized) -> bool { self.0 == other.0 }
353
360
}
354
- impl ::core::marker::StructuralEq for Unsized {}
361
+ #[automatically_derived]
362
+ impl ::core::marker::StructuralEq for Unsized { }
355
363
#[automatically_derived]
356
364
impl ::core::cmp::Eq for Unsized {
357
365
#[inline]
@@ -410,13 +418,15 @@ impl ::core::hash::Hash for PackedCopy {
410
418
::core::hash::Hash::hash(&{ self.0 }, state)
411
419
}
412
420
}
413
- impl ::core::marker::StructuralPartialEq for PackedCopy {}
421
+ #[automatically_derived]
422
+ impl ::core::marker::StructuralPartialEq for PackedCopy { }
414
423
#[automatically_derived]
415
424
impl ::core::cmp::PartialEq for PackedCopy {
416
425
#[inline]
417
426
fn eq(&self, other: &PackedCopy) -> bool { { self.0 } == { other.0 } }
418
427
}
419
- impl ::core::marker::StructuralEq for PackedCopy {}
428
+ #[automatically_derived]
429
+ impl ::core::marker::StructuralEq for PackedCopy { }
420
430
#[automatically_derived]
421
431
impl ::core::cmp::Eq for PackedCopy {
422
432
#[inline]
@@ -479,7 +489,8 @@ impl ::core::hash::Hash for PackedNonCopy {
479
489
::core::hash::Hash::hash(__self_0_0, state)
480
490
}
481
491
}
482
- impl ::core::marker::StructuralPartialEq for PackedNonCopy {}
492
+ #[automatically_derived]
493
+ impl ::core::marker::StructuralPartialEq for PackedNonCopy { }
483
494
#[automatically_derived]
484
495
impl ::core::cmp::PartialEq for PackedNonCopy {
485
496
#[inline]
@@ -489,7 +500,8 @@ impl ::core::cmp::PartialEq for PackedNonCopy {
489
500
*__self_0_0 == *__self_1_0
490
501
}
491
502
}
492
- impl ::core::marker::StructuralEq for PackedNonCopy {}
503
+ #[automatically_derived]
504
+ impl ::core::marker::StructuralEq for PackedNonCopy { }
493
505
#[automatically_derived]
494
506
impl ::core::cmp::Eq for PackedNonCopy {
495
507
#[inline]
@@ -540,15 +552,17 @@ impl ::core::hash::Hash for Enum0 {
540
552
unsafe { ::core::intrinsics::unreachable() }
541
553
}
542
554
}
543
- impl ::core::marker::StructuralPartialEq for Enum0 {}
555
+ #[automatically_derived]
556
+ impl ::core::marker::StructuralPartialEq for Enum0 { }
544
557
#[automatically_derived]
545
558
impl ::core::cmp::PartialEq for Enum0 {
546
559
#[inline]
547
560
fn eq(&self, other: &Enum0) -> bool {
548
561
unsafe { ::core::intrinsics::unreachable() }
549
562
}
550
563
}
551
- impl ::core::marker::StructuralEq for Enum0 {}
564
+ #[automatically_derived]
565
+ impl ::core::marker::StructuralEq for Enum0 { }
552
566
#[automatically_derived]
553
567
impl ::core::cmp::Eq for Enum0 {
554
568
#[inline]
@@ -607,7 +621,8 @@ impl ::core::hash::Hash for Enum1 {
607
621
}
608
622
}
609
623
}
610
- impl ::core::marker::StructuralPartialEq for Enum1 {}
624
+ #[automatically_derived]
625
+ impl ::core::marker::StructuralPartialEq for Enum1 { }
611
626
#[automatically_derived]
612
627
impl ::core::cmp::PartialEq for Enum1 {
613
628
#[inline]
@@ -618,7 +633,8 @@ impl ::core::cmp::PartialEq for Enum1 {
618
633
}
619
634
}
620
635
}
621
- impl ::core::marker::StructuralEq for Enum1 {}
636
+ #[automatically_derived]
637
+ impl ::core::marker::StructuralEq for Enum1 { }
622
638
#[automatically_derived]
623
639
impl ::core::cmp::Eq for Enum1 {
624
640
#[inline]
@@ -676,13 +692,15 @@ impl ::core::default::Default for Fieldless1 {
676
692
impl ::core::hash::Hash for Fieldless1 {
677
693
fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {}
678
694
}
679
- impl ::core::marker::StructuralPartialEq for Fieldless1 {}
695
+ #[automatically_derived]
696
+ impl ::core::marker::StructuralPartialEq for Fieldless1 { }
680
697
#[automatically_derived]
681
698
impl ::core::cmp::PartialEq for Fieldless1 {
682
699
#[inline]
683
700
fn eq(&self, other: &Fieldless1) -> bool { true }
684
701
}
685
- impl ::core::marker::StructuralEq for Fieldless1 {}
702
+ #[automatically_derived]
703
+ impl ::core::marker::StructuralEq for Fieldless1 { }
686
704
#[automatically_derived]
687
705
impl ::core::cmp::Eq for Fieldless1 {
688
706
#[inline]
@@ -743,7 +761,8 @@ impl ::core::hash::Hash for Fieldless {
743
761
::core::hash::Hash::hash(&__self_tag, state)
744
762
}
745
763
}
746
- impl ::core::marker::StructuralPartialEq for Fieldless {}
764
+ #[automatically_derived]
765
+ impl ::core::marker::StructuralPartialEq for Fieldless { }
747
766
#[automatically_derived]
748
767
impl ::core::cmp::PartialEq for Fieldless {
749
768
#[inline]
@@ -753,7 +772,8 @@ impl ::core::cmp::PartialEq for Fieldless {
753
772
__self_tag == __arg1_tag
754
773
}
755
774
}
756
- impl ::core::marker::StructuralEq for Fieldless {}
775
+ #[automatically_derived]
776
+ impl ::core::marker::StructuralEq for Fieldless { }
757
777
#[automatically_derived]
758
778
impl ::core::cmp::Eq for Fieldless {
759
779
#[inline]
@@ -838,7 +858,8 @@ impl ::core::hash::Hash for Mixed {
838
858
}
839
859
}
840
860
}
841
- impl ::core::marker::StructuralPartialEq for Mixed {}
861
+ #[automatically_derived]
862
+ impl ::core::marker::StructuralPartialEq for Mixed { }
842
863
#[automatically_derived]
843
864
impl ::core::cmp::PartialEq for Mixed {
844
865
#[inline]
@@ -856,7 +877,8 @@ impl ::core::cmp::PartialEq for Mixed {
856
877
}
857
878
}
858
879
}
859
- impl ::core::marker::StructuralEq for Mixed {}
880
+ #[automatically_derived]
881
+ impl ::core::marker::StructuralEq for Mixed { }
860
882
#[automatically_derived]
861
883
impl ::core::cmp::Eq for Mixed {
862
884
#[inline]
@@ -963,7 +985,8 @@ impl ::core::hash::Hash for Fielded {
963
985
}
964
986
}
965
987
}
966
- impl ::core::marker::StructuralPartialEq for Fielded {}
988
+ #[automatically_derived]
989
+ impl ::core::marker::StructuralPartialEq for Fielded { }
967
990
#[automatically_derived]
968
991
impl ::core::cmp::PartialEq for Fielded {
969
992
#[inline]
@@ -982,7 +1005,8 @@ impl ::core::cmp::PartialEq for Fielded {
982
1005
}
983
1006
}
984
1007
}
985
- impl ::core::marker::StructuralEq for Fielded {}
1008
+ #[automatically_derived]
1009
+ impl ::core::marker::StructuralEq for Fielded { }
986
1010
#[automatically_derived]
987
1011
impl ::core::cmp::Eq for Fielded {
988
1012
#[inline]
0 commit comments