Update docs for PaymentFailureReason::RouteNotFound

Since we started using this error in send_payment_for_bolt12_invoice, this
error type is no longer only used on retry but also on initial send.
This commit is contained in:
Valentine Wallace 2024-09-11 13:57:19 -04:00
parent 3945bf86f9
commit 88d689a323
No known key found for this signature in database
GPG Key ID: FD3E106A2CE099B4

View File

@ -560,11 +560,15 @@ pub enum PaymentFailureReason {
/// [`PaymentParameters::expiry_time`]: crate::routing::router::PaymentParameters::expiry_time
/// [`InvoiceRequestExpired`]: Self::InvoiceRequestExpired
PaymentExpired,
/// We failed to find a route while retrying the payment.
/// We failed to find a route while sending or retrying the payment.
///
/// Note that this generally indicates that we've exhausted the available set of possible
/// routes - we tried the payment over a few routes but were not able to find any further
/// candidate routes beyond those.
///
/// Also used for [`BlindedPathCreationFailed`] when downgrading to versions prior to 0.0.124.
///
/// [`BlindedPathCreationFailed`]: Self::BlindedPathCreationFailed
RouteNotFound,
/// This error should generally never happen. This likely means that there is a problem with
/// your router.