63 releases

0.10.0 Dec 28, 2024
0.9.0 Oct 3, 2024
0.8.8 Jun 23, 2024
0.8.4 Mar 23, 2024
0.1.0-alpha Jun 28, 2020

#1120 in Asynchronous

Download history 120/week @ 2024-11-30 217/week @ 2024-12-07 86/week @ 2024-12-14 5/week @ 2024-12-21 125/week @ 2024-12-28 87/week @ 2025-01-04 107/week @ 2025-01-11 67/week @ 2025-01-18 71/week @ 2025-01-25 163/week @ 2025-02-01 143/week @ 2025-02-08 226/week @ 2025-02-15 192/week @ 2025-02-22 159/week @ 2025-03-01 110/week @ 2025-03-08 345/week @ 2025-03-15

851 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–16MB
~206K SLoC