1
0
Fork 0
mirror of https://gitlab.com/msrd0/gotham-restful.git synced 2025-04-20 06:54:46 +00:00

have the setup method be a macro arg for now

This commit is contained in:
Dominic 2019-09-30 20:10:51 +02:00
parent e845d996d9
commit d2275df6ff
Signed by: msrd0
GPG key ID: DCC8C247452E98F9
3 changed files with 13 additions and 19 deletions

View file

@ -12,7 +12,7 @@ macro_rules! rest_struct {
#[macro_export]
macro_rules! rest_resource {
($res_name:ident) => {
($res_name:ident, $route:ident => $setup:block) => {
struct $res_name;
impl ::gotham_restful::Resource for $res_name
@ -22,10 +22,7 @@ macro_rules! rest_resource {
stringify!($res_name).to_string()
}
fn setup<D : ::gotham_restful::DrawResourceRoutes>(mut route : D)
{
unimplemented!();
}
fn setup<D : ::gotham_restful::DrawResourceRoutes>(mut $route : D) $setup
}
}
}