Attribute Macro percy_router_macro::route [−][src]
#[route]
Expand description
An attribute that turns a function into a view route
ⓘ
#[route(path = "/users/:user_id")] fn my_route(user_id: u32) -> VirtualNode { let user_id = format!("{}", user_id); html! { <div id=user_id> World </div> } } fn main() { let mut router = Router::new(create_routes![ my_route, ]); assert_eq!( router.view("/users/5").unwrap(), html! { <div id="5"> Hello World </div> } ); }