Skip to content

Commit

Permalink
Drop manual Debug impl on RGS' GraphSyncError
Browse files Browse the repository at this point in the history
As it does the same thing as a derived `Debug` does anyway.
  • Loading branch information
TheBlueMatt committed Jan 24, 2024
1 parent a78db46 commit f778377
Showing 1 changed file with 1 addition and 11 deletions.
12 changes: 1 addition & 11 deletions lightning-rapid-gossip-sync/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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};
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down

0 comments on commit f778377

Please sign in to comment.