Skip to content

Commit c710049

Browse files
committed
f update other copy
1 parent 207374a commit c710049

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,16 +1188,25 @@ impl ChannelDetails {
11881188
#[derive(Clone, Debug)]
11891189
pub enum PaymentSendFailure {
11901190
/// A parameter which was passed to send_payment was invalid, preventing us from attempting to
1191-
/// send the payment at all. No channel state has been changed or messages sent to peers, and
1192-
/// once you've changed the parameter at error, you can freely retry the payment in full.
1191+
/// send the payment at all.
1192+
///
1193+
/// You can freely resend the payment in full (with the parameter error fixed).
1194+
///
1195+
/// Because the payment failed outright, no payment tracking is done, you do not need to call
1196+
/// [`ChannelManager::abandon_payment`] and [`ChannelManager::retry_payment`] will *not* work
1197+
/// for this payment.
11931198
ParameterError(APIError),
11941199
/// A parameter in a single path which was passed to send_payment was invalid, preventing us
1195-
/// from attempting to send the payment at all. No channel state has been changed or messages
1196-
/// sent to peers, and once you've changed the parameter at error, you can freely retry the
1197-
/// payment in full.
1200+
/// from attempting to send the payment at all.
1201+
///
1202+
/// You can freely resend the payment in full (with the parameter error fixed).
11981203
///
11991204
/// The results here are ordered the same as the paths in the route object which was passed to
12001205
/// send_payment.
1206+
///
1207+
/// Because the payment failed outright, no payment tracking is done, you do not need to call
1208+
/// [`ChannelManager::abandon_payment`] and [`ChannelManager::retry_payment`] will *not* work
1209+
/// for this payment.
12011210
PathParameterError(Vec<Result<(), APIError>>),
12021211
/// All paths which were attempted failed to send, with no channel state change taking place.
12031212
/// You can freely resend the payment in full (though you probably want to do so over different

0 commit comments

Comments
 (0)