[−][src]Macro router_rs_macro::create_routes
create_routes!() { /* proc-macro */ }
ⓘThis example is not tested
#[route(path = "/")] fn my_route() -> VirtualNode { html! { Hello World } } #[route(path = "/:id")] fn route2(id: u8) -> VirtualNode { html! { Route number 2 } } fn main() { let mut router = Router::default(); router.set_route_handlers(create_routes![ my_route, route2 ]); assert_eq!( router.view("/").unwrap(), html! { Hello World } ); }