Skip to main content

docbox_http/models/
task.rs

1use crate::error::HttpError;
2use axum::http::StatusCode;
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6pub enum HttpTaskError {
7    #[error("unknown task")]
8    UnknownTask,
9}
10
11impl HttpError for HttpTaskError {
12    fn status(&self) -> axum::http::StatusCode {
13        match self {
14            HttpTaskError::UnknownTask => StatusCode::NOT_FOUND,
15        }
16    }
17}