//! Error types for NUT-18: Payment Requests use thiserror::Error; /// NUT18 Error #[derive(Debug, Error)] pub enum Error { /// Invalid Prefix #[error("Invalid Prefix")] InvalidPrefix, /// Ciborium error #[error(transparent)] CiboriumError(#[from] ciborium::de::Error), /// Base64 error #[error(transparent)] Base64Error(#[from] bitcoin::base64::DecodeError), }