restructure a bit
This commit is contained in:
parent
24b63f1a75
commit
b828917b4a
14 changed files with 561 additions and 504 deletions
|
|
@ -16,4 +16,6 @@ const _: () = {
|
|||
use status_code::direct;
|
||||
|
||||
direct!(NotFound => NOT_FOUND);
|
||||
direct!(InvalidImage => BAD_REQUEST);
|
||||
direct!(UnexpectedFileClass => BAD_REQUEST);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -25,7 +25,14 @@ pub struct Update {
|
|||
impl_req!(Update => [reqs::update::Ok; reqs::update::Err]);
|
||||
|
||||
status_code::direct!(reqs::update::Ok => OK);
|
||||
status_code::map!(reqs::update::Err => [NotFound, NoSuchBadge, NoSuchGenre, NoSuchTag]);
|
||||
status_code::map!(reqs::update::Err => [
|
||||
NotFound,
|
||||
NoSuchBadge,
|
||||
NoSuchGenre,
|
||||
NoSuchTag,
|
||||
UnexpectedFileClass,
|
||||
InvalidImage,
|
||||
]);
|
||||
|
||||
#[data]
|
||||
pub struct Search {
|
||||
|
|
@ -76,7 +83,14 @@ pub struct Create {
|
|||
impl_req!(Create => [reqs::create::Ok; reqs::create::Err]);
|
||||
|
||||
status_code::direct!(reqs::create::Ok => CREATED);
|
||||
status_code::map!(reqs::create::Err => [AlreadyTaken, NoSuchAuthor, NoSuchGenre, NoSuchTag]);
|
||||
status_code::map!(reqs::create::Err => [
|
||||
AlreadyTaken,
|
||||
NoSuchAuthor,
|
||||
NoSuchGenre,
|
||||
NoSuchTag,
|
||||
UnexpectedFileClass,
|
||||
InvalidImage,
|
||||
]);
|
||||
|
||||
const _: () = {
|
||||
use errors::games::*;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue