#[derive(Debug, thiserror::Error)]
pub enum MinterError {
#[error("minter: {0}")]
Validation(String),
#[error("minter: http {status}: {body}")]
Http { status: u16, body: String },
#[error("minter: request failed: {0}")]
Transport(#[from] reqwest::Error),
#[error("minter: invalid response: {0}")]
Decode(String),
}