pub enum LndHodlInvoiceError {
InvalidHodlState,
InvalidLndHodlInvoice,
InvoiceError(ParseOrSemanticError),
Base64Error(DecodeError),
SerdeJsonError(Error),
}Variants§
InvalidHodlState
InvalidLndHodlInvoice
InvoiceError(ParseOrSemanticError)
Base64Error(DecodeError)
SerdeJsonError(Error)
Trait Implementations§
Source§impl Debug for LndHodlInvoiceError
impl Debug for LndHodlInvoiceError
Source§impl Display for LndHodlInvoiceError
impl Display for LndHodlInvoiceError
Source§impl Error for LndHodlInvoiceError
impl Error for LndHodlInvoiceError
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()
Source§impl From<DecodeError> for LndHodlInvoiceError
impl From<DecodeError> for LndHodlInvoiceError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for LndHodlInvoiceError
impl From<Error> for LndHodlInvoiceError
Source§impl From<LndHodlInvoiceError> for LndModelError
impl From<LndHodlInvoiceError> for LndModelError
Source§fn from(source: LndHodlInvoiceError) -> Self
fn from(source: LndHodlInvoiceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LndHodlInvoiceError
impl !RefUnwindSafe for LndHodlInvoiceError
impl Send for LndHodlInvoiceError
impl Sync for LndHodlInvoiceError
impl Unpin for LndHodlInvoiceError
impl !UnwindSafe for LndHodlInvoiceError
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