use thiserror::Error;
#[derive(Debug, Error)]
#[non_exhaustive]
pub enum HttpError {
#[error("failed to bind to {addr}: {message}")]
Bind {
addr: String,
message: String,
},
#[error("request error: {0}")]
Request(String),
#[error("store error: {0}")]
Store(#[from] attuned_store::StoreError),
}