basiliq 0.1.2

REST API server exposing a Postgres database using JSON:API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use ciboulette::CibouletteResponseStatus;

/// Convert a [CibouletteResponseStatus](CibouletteResponseStatus) to an [hyper status code](hyper::StatusCode)
pub fn convert_status_code(ciboulette_status_code: CibouletteResponseStatus) -> hyper::StatusCode {
    match ciboulette_status_code {
        CibouletteResponseStatus::Ok => hyper::StatusCode::OK,
        CibouletteResponseStatus::OkAsync => hyper::StatusCode::ACCEPTED,
        CibouletteResponseStatus::OkEmpty => hyper::StatusCode::NO_CONTENT,
        CibouletteResponseStatus::Created => hyper::StatusCode::CREATED,
        CibouletteResponseStatus::Unsupported => hyper::StatusCode::BAD_REQUEST,
        CibouletteResponseStatus::Conflict => hyper::StatusCode::CONFLICT,
        CibouletteResponseStatus::NotFound => hyper::StatusCode::NOT_FOUND,
    }
}