X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fsnapshot.rs;h=05cc63e3222c4181944a571572efa45fab6df4da;hb=cf326fd7a9f42c58a24788943745f066ecb5f641;hp=c81cc35327715ea865cd62c24c1723611315c26f;hpb=2cf9129a187a66cfed10f9583c14fc8ee7339a18;p=rapid-gossip-sync-server diff --git a/src/snapshot.rs b/src/snapshot.rs index c81cc35..05cc63e 100644 --- a/src/snapshot.rs +++ b/src/snapshot.rs @@ -1,5 +1,6 @@ use std::collections::HashMap; use std::fs; +use std::ops::Deref; use std::os::unix::fs::symlink; use std::sync::Arc; use std::time::{Duration, SystemTime, UNIX_EPOCH}; @@ -10,12 +11,12 @@ use lightning::util::logger::Logger; use crate::config; use crate::config::cache_path; -pub(crate) struct Snapshotter { - network_graph: Arc>>, +pub(crate) struct Snapshotter where L::Target: Logger { + network_graph: Arc>, } -impl Snapshotter { - pub fn new(network_graph: Arc>>) -> Self { +impl Snapshotter where L::Target: Logger { + pub fn new(network_graph: Arc>) -> Self { Self { network_graph } }