Macro fire_http_api::request_handler
source · [−]macro_rules! request_handler {
(
async fn $name:ident( $($ptt:tt)* ) $($tt:tt)*
) => { ... };
(
async fn $name:ident<$data_ty:ty>($req:ident: $req_ty:ty) $($tt:tt)*
) => { ... };
(
async fn $name:ident<$data_ty:ty>(
$req:ident: $req_ty:ty,
$($data:ident),*
) -> $ret_ty:ty $block:block
) => { ... };
}Expand description
A macro to easely create an http route.
Example
ⓘ
request_handler! {
async fn name(req: Request, any_data) -> Result<Response, Error> {}
}