use hyper::{HeaderMap, StatusCode};
use super::status_code_response::{status_code_response, status_code_response_with_message};
use crate::types::BoxBody;
pub fn bad_request_response(
message: &str,
request_headers: &HeaderMap,
) -> Result<hyper::Response<BoxBody>, hyper::http::Error> {
status_code_response_with_message(&StatusCode::BAD_REQUEST, message, None, request_headers)
}
pub fn not_found_response(
request_headers: &HeaderMap,
) -> Result<hyper::Response<BoxBody>, hyper::http::Error> {
status_code_response(&StatusCode::NOT_FOUND, None, request_headers)
}
pub fn internal_server_error_response(
message: &str,
request_headers: &HeaderMap,
) -> Result<hyper::Response<BoxBody>, hyper::http::Error> {
status_code_response_with_message(
&StatusCode::INTERNAL_SERVER_ERROR,
message,
None,
request_headers,
)
}