@@ -592,53 +592,55 @@ impl Message {
592
592
/// Return true if this message contains an Error result
593
593
pub fn err ( & self ) -> Option < & CrucibleError > {
594
594
match self {
595
- Message :: HereIAm { .. } => None ,
596
- Message :: YesItsMe { .. } => None ,
597
- Message :: VersionMismatch { .. } => None ,
598
- Message :: ReadOnlyMismatch { .. } => None ,
599
- Message :: EncryptedMismatch { .. } => None ,
600
- Message :: PromoteToActive { .. } => None ,
601
- Message :: YouAreNowActive { .. } => None ,
602
- Message :: YouAreNoLongerActive { .. } => None ,
603
- Message :: UuidMismatch { .. } => None ,
604
- Message :: Ruok { .. } => None ,
605
- Message :: Imok { .. } => None ,
606
- Message :: ExtentClose { .. } => None ,
607
- Message :: ExtentReopen { .. } => None ,
608
- Message :: ExtentFlush { .. } => None ,
609
- Message :: ExtentRepair { .. } => None ,
610
- Message :: RepairAckId { .. } => None ,
611
- Message :: RegionInfoPlease { .. } => None ,
612
- Message :: RegionInfo { .. } => None ,
613
- Message :: ExtentVersionsPlease { .. } => None ,
614
- Message :: ExtentVersions { .. } => None ,
615
- Message :: LastFlush { .. } => None ,
616
- Message :: LastFlushAck { .. } => None ,
617
- Message :: Write { .. } => None ,
618
- Message :: ExtentLiveClose { .. } => None ,
619
- Message :: ExtentLiveFlushClose { .. } => None ,
620
- Message :: ExtentLiveRepair { .. } => None ,
621
- Message :: ExtentLiveReopen { .. } => None ,
622
- Message :: ExtentLiveNoOp { .. } => None ,
623
- Message :: Flush { .. } => None ,
624
- Message :: ReadRequest { .. } => None ,
625
- Message :: WriteUnwritten { .. } => None ,
626
- Message :: Unknown ( ..) => None ,
627
-
628
- Message :: ExtentError { error, .. } => Some ( error ) ,
629
- Message :: ErrorReport { error, .. } => Some ( error) ,
595
+ Message :: HereIAm { .. }
596
+ | Message :: YesItsMe { .. }
597
+ | Message :: VersionMismatch { .. }
598
+ | Message :: ReadOnlyMismatch { .. }
599
+ | Message :: EncryptedMismatch { .. }
600
+ | Message :: PromoteToActive { .. }
601
+ | Message :: YouAreNowActive { .. }
602
+ | Message :: YouAreNoLongerActive { .. }
603
+ | Message :: UuidMismatch { .. }
604
+ | Message :: Ruok { .. }
605
+ | Message :: Imok { .. }
606
+ | Message :: ExtentClose { .. }
607
+ | Message :: ExtentReopen { .. }
608
+ | Message :: ExtentFlush { .. }
609
+ | Message :: ExtentRepair { .. }
610
+ | Message :: RepairAckId { .. }
611
+ | Message :: RegionInfoPlease { .. }
612
+ | Message :: RegionInfo { .. }
613
+ | Message :: ExtentVersionsPlease { .. }
614
+ | Message :: ExtentVersions { .. }
615
+ | Message :: LastFlush { .. }
616
+ | Message :: LastFlushAck { .. }
617
+ | Message :: Write { .. }
618
+ | Message :: ExtentLiveClose { .. }
619
+ | Message :: ExtentLiveFlushClose { .. }
620
+ | Message :: ExtentLiveRepair { .. }
621
+ | Message :: ExtentLiveReopen { .. }
622
+ | Message :: ExtentLiveNoOp { .. }
623
+ | Message :: Flush { .. }
624
+ | Message :: ReadRequest { .. }
625
+ | Message :: WriteUnwritten { .. }
626
+ | Message :: Unknown ( ..) => None ,
627
+
628
+ Message :: ExtentError { error, .. }
629
+ | Message :: ErrorReport { error, .. } => Some ( error) ,
630
630
631
631
Message :: ExtentLiveCloseAck { result, .. } => result. as_ref ( ) . err ( ) ,
632
- Message :: ExtentLiveRepairAckId { result, .. } => {
632
+
633
+ Message :: ExtentLiveRepairAckId { result, .. }
634
+ | Message :: ExtentLiveAckId { result, .. }
635
+ | Message :: WriteAck { result, .. }
636
+ | Message :: FlushAck { result, .. }
637
+ | Message :: WriteUnwrittenAck { result, .. } => {
633
638
result. as_ref ( ) . err ( )
634
639
}
635
- Message :: ExtentLiveAckId { result, .. } => result. as_ref ( ) . err ( ) ,
636
- Message :: WriteAck { result, .. } => result. as_ref ( ) . err ( ) ,
637
- Message :: FlushAck { result, .. } => result. as_ref ( ) . err ( ) ,
640
+
638
641
Message :: ReadResponse { header, .. } => {
639
642
header. blocks . as_ref ( ) . err ( )
640
643
}
641
- Message :: WriteUnwrittenAck { result, .. } => result. as_ref ( ) . err ( ) ,
642
644
}
643
645
}
644
646
}
@@ -658,7 +660,7 @@ impl std::fmt::Display for Message {
658
660
start,
659
661
..
660
662
} ,
661
- data : _ ,
663
+ ..
662
664
} => f
663
665
. debug_struct ( "Message::Write" )
664
666
. field ( "upstairs_id" , & upstairs_id)
@@ -678,7 +680,7 @@ impl std::fmt::Display for Message {
678
680
start,
679
681
..
680
682
} ,
681
- data : _ ,
683
+ ..
682
684
} => f
683
685
. debug_struct ( "Message::WriteUnwritten" )
684
686
. field ( "upstairs_id" , & upstairs_id)
@@ -696,7 +698,7 @@ impl std::fmt::Display for Message {
696
698
job_id,
697
699
blocks,
698
700
} ,
699
- data : _ ,
701
+ ..
700
702
} => f
701
703
. debug_struct ( "Message::ReadResponse" )
702
704
. field ( "upstairs_id" , & upstairs_id)
0 commit comments