X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-rapid-gossip-sync%2Fsrc%2Ferror.rs;h=ffd6760f8a9edda95b1c8ca33017e0f80c6d0fa0;hb=refs%2Fheads%2F2022-10-disconnected-hints;hp=fee8feafc32e48512be7976465d8089ad0b54872;hpb=a58ae4c97b3436b743fd61a1fa697471131cf356;p=rust-lightning diff --git a/lightning-rapid-gossip-sync/src/error.rs b/lightning-rapid-gossip-sync/src/error.rs index fee8feaf..ffd6760f 100644 --- a/lightning-rapid-gossip-sync/src/error.rs +++ b/lightning-rapid-gossip-sync/src/error.rs @@ -1,5 +1,5 @@ use core::fmt::Debug; -use std::fmt::Formatter; +use core::fmt::Formatter; use lightning::ln::msgs::{DecodeError, LightningError}; /// All-encompassing standard error type that processing can return @@ -12,8 +12,8 @@ pub enum GraphSyncError { LightningError(LightningError), } -impl From for GraphSyncError { - fn from(error: std::io::Error) -> Self { +impl From for GraphSyncError { + fn from(error: lightning::io::Error) -> Self { Self::DecodeError(DecodeError::Io(error.kind())) } } @@ -31,7 +31,7 @@ impl From for GraphSyncError { } impl Debug for GraphSyncError { - fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { + 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))