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>;