pub enum LnUrlAuthError {
Generic {
err: String,
},
InvalidUri {
err: String,
},
ServiceConnectivity {
err: String,
},
}
Expand description
Error returned by [crate::breez_services::BreezServices::lnurl_auth]
Variants§
Generic
This error is raised when a general error occurs not specific to other error variants in this enum.
InvalidUri
This error is raised when the decoded LNURL URI is not compliant to the specification.
ServiceConnectivity
This error is raised when a connection to an external service fails.
Trait Implementations§
§impl Debug for LnUrlAuthError
impl Debug for LnUrlAuthError
§impl Display for LnUrlAuthError
impl Display for LnUrlAuthError
§impl Error for LnUrlAuthError
impl Error for LnUrlAuthError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
§impl From<LnUrlError> for LnUrlAuthError
impl From<LnUrlError> for LnUrlAuthError
§fn from(value: LnUrlError) -> LnUrlAuthError
fn from(value: LnUrlError) -> LnUrlAuthError
Converts to this type from the input type.
source§impl From<PaymentError> for LnUrlAuthError
impl From<PaymentError> for LnUrlAuthError
source§fn from(value: PaymentError) -> Self
fn from(value: PaymentError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LnUrlAuthError
impl RefUnwindSafe for LnUrlAuthError
impl Send for LnUrlAuthError
impl Sync for LnUrlAuthError
impl Unpin for LnUrlAuthError
impl UnwindSafe for LnUrlAuthError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request