x402_core/
errors.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3    #[error("Serde JSON error: {0}")]
4    SerdeJsonError(#[from] serde_json::Error),
5
6    #[error("Base64 decode error: {0}")]
7    Base64DecodeError(#[from] base64::DecodeError),
8
9    #[error("UTF-8 decode error: {0}")]
10    Utf8DecodeError(#[from] std::string::FromUtf8Error),
11}
12
13pub type Result<T> = std::result::Result<T, Error>;