X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-invoice%2Fsrc%2Fpayment.rs;h=db47f9954800a2296785bdabd622aa31b7bd41c4;hb=596ef3bbea61f2e2508efcb98abcb6a9d12a1f5a;hp=0ffbae5fad5004804a465b1cbcd1335dc2a34907;hpb=b28bfd382b0061b77450318b615b8f089b096ee3;p=rust-lightning diff --git a/lightning-invoice/src/payment.rs b/lightning-invoice/src/payment.rs index 0ffbae5f..db47f995 100644 --- a/lightning-invoice/src/payment.rs +++ b/lightning-invoice/src/payment.rs @@ -17,7 +17,7 @@ use lightning::chain; use lightning::chain::chaininterface::{BroadcasterInterface, FeeEstimator}; use lightning::chain::keysinterface::{NodeSigner, SignerProvider, EntropySource}; use lightning::ln::{PaymentHash, PaymentSecret}; -use lightning::ln::channelmanager::{ChannelManager, PaymentId, PaymentSendFailure, Retry}; +use lightning::ln::channelmanager::{ChannelManager, PaymentId, Retry, RetryableSendFailure}; use lightning::routing::router::{PaymentParameters, RouteParameters, Router}; use lightning::util::logger::Logger; @@ -172,7 +172,7 @@ pub enum PaymentError { /// An error resulting from the provided [`Invoice`] or payment hash. Invoice(&'static str), /// An error occurring when sending a payment. - Sending(PaymentSendFailure), + Sending(RetryableSendFailure), } /// A trait defining behavior of an [`Invoice`] payer.