[][src]Macro wayfinder::put

macro_rules! put {
    (
        @put ($($modules:ident)+) $is_redirect:expr $(, $param:expr)*
    ) => { ... };
    (
        $root:ident $(:: $nested:ident)* $(, $param: expr)*
    ) => { ... };
    (
        -> $root:ident $(:: $nested:ident)*
    ) => { ... };
}

Create a Resource for an HTTP PUT request.

let update_person = put!(People::Update);

Use the sigil -> at the start to indicate a redirect-style route.

let update_person_redirect = put!(-> People::Update);

Add query parameters after the handler name.

let update_person_by_id = put!(Person::Update, param!(id: i32));