Skip to content

Commit e8f1b65

Browse files
committed
Make APIError debug output more clear by including the variant
1 parent 3325f90 commit e8f1b65

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/util/errors.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ pub enum APIError {
6666
impl fmt::Debug for APIError {
6767
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
6868
match *self {
69-
APIError::APIMisuseError {ref err} => f.write_str(err),
69+
APIError::APIMisuseError {ref err} => write!(f, "Misuse error: {}", err),
7070
APIError::FeeRateTooHigh {ref err, ref feerate} => write!(f, "{} feerate: {}", err, feerate),
71-
APIError::RouteError {ref err} => f.write_str(err),
72-
APIError::ChannelUnavailable {ref err} => f.write_str(err),
71+
APIError::RouteError {ref err} => write!(f, "Route error: {}", err),
72+
APIError::ChannelUnavailable {ref err} => write!(f, "Channel unavailable: {}", err),
7373
APIError::MonitorUpdateFailed => f.write_str("Client indicated a channel monitor update failed"),
7474
APIError::IncompatibleShutdownScript { ref script } => {
7575
write!(f, "Provided a scriptpubkey format not accepted by peer: {}", script)

0 commit comments

Comments
 (0)