api-error 0.1.0

HTTP API error types and utilities for Rust web services
1
2
3
4
5
6
7
8
9
10
11
use api_error::ApiError;

#[derive(Debug, thiserror::Error, ApiError)]
enum MyError {
    #[error("some error")]
    #[api_error(status_code = 400)]
    #[api_error(status_code = 500)]
    Duplicate,
}

fn main() {}