61 releases

0.8.8 Jun 23, 2024
0.8.5 May 28, 2024
0.8.4 Mar 23, 2024
0.7.1 Dec 21, 2023
0.1.0-alpha Jun 28, 2020

#2279 in Web programming

Download history 292/week @ 2024-03-13 291/week @ 2024-03-20 167/week @ 2024-03-27 131/week @ 2024-04-03 52/week @ 2024-04-10 665/week @ 2024-04-17 52/week @ 2024-04-24 53/week @ 2024-05-01 35/week @ 2024-05-08 64/week @ 2024-05-15 222/week @ 2024-05-22 188/week @ 2024-05-29 418/week @ 2024-06-05 202/week @ 2024-06-12 357/week @ 2024-06-19 144/week @ 2024-06-26

1,128 downloads per month
Used in 5 crates (2 directly)

MIT license

240KB
6.5K SLoC

Viz

Robust Routing for Viz

Example

use viz_core::{IntoHandler, IntoResponse, Response, Result, Request};
use viz_router::{get, Router};

async fn index() -> Result<impl IntoResponse> {
  Ok(())
}

async fn ws(_: Request) -> Result<Response> {
  Ok(())
}

let app = Router::new()
    .route("/", get(index.into_handler()))
    .route("/ws/:name", get(ws));

License

This project is licensed under the MIT license.

Author

Dependencies

~7–19MB
~214K SLoC