57 releases
0.8.4 | Mar 23, 2024 |
---|---|
0.8.0 | Jan 12, 2024 |
0.7.1 | Dec 21, 2023 |
0.5.0-rc.2 | Dec 30, 2022 |
0.1.0-alpha | Jun 28, 2020 |
#1665 in Asynchronous
1,039 downloads per month
Used in 5 crates
(2 directly)
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–18MB
~212K SLoC