use crate::error::BoxError;
#[derive(thiserror::Error, Debug)]
pub enum ServerError {
#[error("failed to initialize logger")]
FailedToInitializeLogger(BoxError),
#[error("failed to bind socket: {0}")]
FailedToBindSocket(BoxError),
#[error("failed to serve")]
FailedToServe(BoxError),
#[error("invalid status code")]
InvalidStatusCode(BoxError),
}