Drop manual `Debug` impl on RGS' `GraphSyncError`
authorMatt Corallo <git@bluematt.me>
Tue, 23 Jan 2024 19:20:05 +0000 (19:20 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 30 Jan 2024 23:56:12 +0000 (23:56 +0000)
As it does the same thing as a derived `Debug` does anyway.

lightning-rapid-gossip-sync/src/lib.rs

index 1a8727a7cd8411bcc567718c8a289125a52a77ff..68c451a6372a4d30d63fd39c5a978a54b15c2680 100644 (file)
@@ -72,8 +72,6 @@ extern crate alloc;
 use std::fs::File;
 use core::ops::Deref;
 use core::sync::atomic::{AtomicBool, Ordering};
-use core::fmt::Debug;
-use core::fmt::Formatter;
 
 use lightning::io;
 use lightning::ln::msgs::{DecodeError, LightningError};
@@ -84,6 +82,7 @@ use lightning::util::logger::Logger;
 mod processing;
 
 /// All-encompassing standard error type that processing can return
+#[derive(Debug)]
 pub enum GraphSyncError {
        /// Error trying to read the update data, typically due to an erroneous data length indication
        /// that is greater than the actual amount of data provided
@@ -111,15 +110,6 @@ impl From<LightningError> for GraphSyncError {
        }
 }
 
-impl Debug for GraphSyncError {
-       fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result {
-               match self {
-                       GraphSyncError::DecodeError(e) => f.write_fmt(format_args!("DecodeError: {:?}", e)),
-                       GraphSyncError::LightningError(e) => f.write_fmt(format_args!("LightningError: {:?}", e))
-               }
-       }
-}
-
 /// The main Rapid Gossip Sync object.
 ///
 /// See [crate-level documentation] for usage.