macro_rules! paths { ($($name:ident: $path:literal,)*) => { pub struct Paths { $( pub $name: &'static str, )* } pub const PATHS: Paths = Paths { $( $name: $path, )* }; }; } paths! { new_user: "/s/users", signin: "/s/tokens", plan_session: "/s/plans/{id}", plans: "/s/plans", check_token: "/s/tokens/check", user_password: "/s/user/password", delete_user: "/s/user/delete", }