Skip to content

Commit 0595dbe

Browse files
committed
Make PeerHandleError Error impl public
1 parent 738638f commit 0595dbe

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/ln/peer_handler.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use util::events::{EventsProvider,Event};
88

99
use std::collections::{HashMap,LinkedList};
1010
use std::sync::{Arc, Mutex};
11-
use std::{cmp,mem,hash,fmt};
11+
use std::{cmp,error,mem,hash,fmt};
1212

1313
pub struct MessageHandler {
1414
pub chan_handler: Arc<msgs::ChannelMessageHandler>,
@@ -48,6 +48,16 @@ impl fmt::Debug for PeerHandleError {
4848
formatter.write_str("Peer Sent Invalid Data")
4949
}
5050
}
51+
impl fmt::Display for PeerHandleError {
52+
fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> {
53+
formatter.write_str("Peer Sent Invalid Data")
54+
}
55+
}
56+
impl error::Error for PeerHandleError {
57+
fn description(&self) -> &str {
58+
"Peer Sent Invalid Data"
59+
}
60+
}
5161

5262
struct Peer {
5363
channel_encryptor: PeerChannelEncryptor,

0 commit comments

Comments
 (0)