From: Matt Corallo Date: Tue, 23 Jan 2024 19:20:05 +0000 (+0000) Subject: Drop manual `Debug` impl on RGS' `GraphSyncError` X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=2855c74c65fa1adfa1099b586de8c21177b01218;p=rust-lightning Drop manual `Debug` impl on RGS' `GraphSyncError` As it does the same thing as a derived `Debug` does anyway. --- diff --git a/lightning-rapid-gossip-sync/src/lib.rs b/lightning-rapid-gossip-sync/src/lib.rs index 1a8727a7c..68c451a63 100644 --- a/lightning-rapid-gossip-sync/src/lib.rs +++ b/lightning-rapid-gossip-sync/src/lib.rs @@ -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 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.