Enum lightning::ln::channelmanager::ProbeSendFailure
source · pub enum ProbeSendFailure {
RouteNotFound,
SendingFailed(PaymentSendFailure),
}
Expand description
Indicates that we failed to send a payment probe. Further errors may be surfaced later via
Event::ProbeFailed
.
Variants§
RouteNotFound
We were unable to find a route to the destination.
SendingFailed(PaymentSendFailure)
We failed to send the payment probes.
Trait Implementations§
source§impl Clone for ProbeSendFailure
impl Clone for ProbeSendFailure
source§fn clone(&self) -> ProbeSendFailure
fn clone(&self) -> ProbeSendFailure
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ProbeSendFailure
impl Debug for ProbeSendFailure
source§impl PartialEq for ProbeSendFailure
impl PartialEq for ProbeSendFailure
source§fn eq(&self, other: &ProbeSendFailure) -> bool
fn eq(&self, other: &ProbeSendFailure) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ProbeSendFailure
impl StructuralPartialEq for ProbeSendFailure
Auto Trait Implementations§
impl Freeze for ProbeSendFailure
impl RefUnwindSafe for ProbeSendFailure
impl Send for ProbeSendFailure
impl Sync for ProbeSendFailure
impl Unpin for ProbeSendFailure
impl UnwindSafe for ProbeSendFailure
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more