From: Elias Rohrer Date: Thu, 20 Jun 2024 08:55:49 +0000 (+0200) Subject: `rustfmt`: Run on `lightning-rapid-gossip-sync/src/lib.rs` X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=945fb5b3c9fc4a035973bc13678740e5a70fce11;hp=6e81e1240bd80e61226d29da93e8fd0ebb8d32a3;p=rust-lightning `rustfmt`: Run on `lightning-rapid-gossip-sync/src/lib.rs` --- diff --git a/lightning-rapid-gossip-sync/src/lib.rs b/lightning-rapid-gossip-sync/src/lib.rs index ecc52553..c6951301 100644 --- a/lightning-rapid-gossip-sync/src/lib.rs +++ b/lightning-rapid-gossip-sync/src/lib.rs @@ -1,6 +1,5 @@ #![deny(rustdoc::broken_intra_doc_links)] #![deny(rustdoc::private_intra_doc_links)] - #![deny(missing_docs)] #![deny(unsafe_code)] #![deny(non_upper_case_globals)] @@ -63,15 +62,16 @@ #![cfg_attr(all(not(feature = "std"), not(test)), no_std)] -#[cfg(ldk_bench)] extern crate criterion; +#[cfg(ldk_bench)] +extern crate criterion; #[cfg(not(feature = "std"))] extern crate alloc; -#[cfg(feature = "std")] -use std::fs::File; use core::ops::Deref; use core::sync::atomic::{AtomicBool, Ordering}; +#[cfg(feature = "std")] +use std::fs::File; use lightning::io; use lightning::ln::msgs::{DecodeError, LightningError}; @@ -121,21 +121,22 @@ impl From for GraphSyncError { /// See [crate-level documentation] for usage. /// /// [crate-level documentation]: crate -pub struct RapidGossipSync>, L: Deref> -where L::Target: Logger { +pub struct RapidGossipSync>, L: Deref> +where + L::Target: Logger, +{ network_graph: NG, logger: L, - is_initial_sync_complete: AtomicBool + is_initial_sync_complete: AtomicBool, } -impl>, L: Deref> RapidGossipSync where L::Target: Logger { +impl>, L: Deref> RapidGossipSync +where + L::Target: Logger, +{ /// Instantiate a new [`RapidGossipSync`] instance. pub fn new(network_graph: NG, logger: L) -> Self { - Self { - network_graph, - logger, - is_initial_sync_complete: AtomicBool::new(false) - } + Self { network_graph, logger, is_initial_sync_complete: AtomicBool::new(false) } } /// Sync gossip data from a file. @@ -147,8 +148,7 @@ impl>, L: Deref> RapidGossipSync where L /// #[cfg(feature = "std")] pub fn sync_network_graph_with_file_path( - &self, - sync_path: &str, + &self, sync_path: &str, ) -> Result { let mut file = File::open(sync_path)?; self.update_network_graph_from_byte_stream(&mut file) @@ -169,7 +169,9 @@ impl>, L: Deref> RapidGossipSync where L /// /// `update_data`: `&[u8]` binary stream that comprises the update data /// `current_time_unix`: `Option` optional current timestamp to verify data age - pub fn update_network_graph_no_std(&self, update_data: &[u8], current_time_unix: Option) -> Result { + pub fn update_network_graph_no_std( + &self, update_data: &[u8], current_time_unix: Option, + ) -> Result { let mut read_cursor = io::Cursor::new(update_data); self.update_network_graph_from_byte_stream_no_std(&mut read_cursor, current_time_unix) } @@ -195,10 +197,10 @@ mod tests { use bitcoin::Network; + use crate::{GraphSyncError, RapidGossipSync}; use lightning::ln::msgs::DecodeError; use lightning::routing::gossip::NetworkGraph; use lightning::util::test_utils::TestLogger; - use crate::{GraphSyncError, RapidGossipSync}; #[test] fn test_sync_from_file() { @@ -294,8 +296,7 @@ mod tests { let rapid_sync = RapidGossipSync::new(&network_graph, &logger); let start = std::time::Instant::now(); - let sync_result = rapid_sync - .sync_network_graph_with_file_path("./res/full_graph.lngossip"); + let sync_result = rapid_sync.sync_network_graph_with_file_path("./res/full_graph.lngossip"); if let Err(GraphSyncError::DecodeError(DecodeError::Io(io_error))) = &sync_result { let error_string = format!("Input file lightning-rapid-gossip-sync/res/full_graph.lngossip is missing! Download it from https://bitcoin.ninja/ldk-compressed_graph-285cb27df79-2022-07-21.bin\n\n{:?}", io_error); #[cfg(not(require_route_graph_test))] diff --git a/rustfmt_excluded_files b/rustfmt_excluded_files index 18eb842b..7fe618c2 100644 --- a/rustfmt_excluded_files +++ b/rustfmt_excluded_files @@ -24,8 +24,6 @@ ./lightning-persister/src/lib.rs ./lightning-persister/src/test_utils.rs ./lightning-persister/src/utils.rs -./lightning-rapid-gossip-sync/src/error.rs -./lightning-rapid-gossip-sync/src/lib.rs ./lightning/src/blinded_path/message.rs ./lightning/src/blinded_path/mod.rs ./lightning/src/blinded_path/payment.rs