Page MenuHomePhorge

helpers.rs
No OneTemporary

Size
662 B
Referenced Files
None
Subscribers
None

helpers.rs

use super::structs::ErrorMessage;
use rocket::{http::Status, response::status, serde::json::Json};
pub(crate) type NotFound = status::NotFound<Json<ErrorMessage>>;
pub(crate) type GenericError = status::Custom<Json<ErrorMessage>>;
pub(crate) fn create_status(code: Status) -> Json<ErrorMessage> { Json(ErrorMessage { code, message: code.to_string() }) }
pub(crate) fn generic_error(code: Status, message: String) -> GenericError { status::Custom(code, Json(ErrorMessage { code, message })) }
pub(crate) fn not_found(msg: &str) -> NotFound {
status::NotFound(Json(ErrorMessage {
code: Status::NotFound,
message: msg.to_string(),
}))
}

File Metadata

Mime Type
text/plain
Expires
Sun, Feb 1, 10:13 PM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
491458
Default Alt Text
helpers.rs (662 B)

Event Timeline