[−][src]Macro reign_derive::p
p!() { /* proc-macro */ }
Helper for defining a reign_router Path.
Examples
ⓘThis example is not tested
use reign::{ prelude::*, router::{Router} }; fn router(r: &mut Router) { // Required param r.get(p!("foo" / id / "bar"), foobar); // Optional param r.get(p!("foo" / id?), foobar); // Regex param r.get(p!("number" / id @ "[0-9]+"), number); // Optional Regex param r.get(p!("number" / id? @ "[0-9]+"), number); // Glob param r.get(p!("tree" / id*), tree); // Optional Glob param r.get(p!("tree" / id*?), tree); }