#![warn(
clippy::all,
clippy::missing_errors_doc,
clippy::style,
clippy::unseparated_literal_suffix,
clippy::pedantic,
clippy::nursery
)]
mod hodl_invoice;
mod http;
mod info;
mod invoice;
mod invoice_request;
mod lnd_payment;
mod onchain;
pub use hodl_invoice::*;
pub use http::*;
pub use info::*;
pub use invoice::*;
pub use invoice_request::*;
pub use lnd_payment::*;
pub use onchain::*;
#[derive(Debug, thiserror::Error)]
pub enum LndModelError {
#[error("Base64Error: {0}")]
Invoice(#[from] LndInvoiceError),
#[error("String Error: {0}")]
Htlc(#[from] crate::LndHodlInvoiceError),
}