Macro ferrum_router::uri_for [] [src]

macro_rules! uri_for {
    ($request:expr, $route_id:expr $(,$key:expr => $value:expr)* $(,)*) => { ... };
}

Generate a URI based off of the requested one.

Be careful when using this code, it's not being tested!
uri_for!(request, "foo",
         "query" => "test",
         "extraparam" => "param")

Is equivalent to:

Be careful when using this code, it's not being tested!
ferrum_router::uri_for(&request, "foo", {
    let mut params = ferrum_router:recognizer::Params::new();
    params.insert("query".into(), "test".into());
    params.insert("extraparam".into(), "param".into());
    params
})