64 releases
Uses new Rust 2024
| 0.11.0 | Nov 17, 2025 |
|---|---|
| 0.10.0 | Dec 28, 2024 |
| 0.9.0 | Oct 3, 2024 |
| 0.8.8 | Jun 23, 2024 |
| 0.1.0-alpha | Jun 28, 2020 |
#2995 in Asynchronous
785 downloads per month
Used in 11 crates
(8 directly)
190KB
5K
SLoC
Viz
Core Components for Viz
Built-in Extractors
| Extractor | Description |
|---|---|
| Cookies | Extracts the cookies from the request. |
| Form | Extracts from-data from the body of a request. |
| Header | Extracts a header from the headers of a request. |
| Json | Extracts JSON data from the body of a request, or responds a JSON data to response. |
| Limits | Extracts the limits settings. |
| Multipart | Extracts the data from the multipart body of a request. |
| Params | Extracts params from the path of a URL. |
| Query | Extracts the data from the query string of a URL. |
| Session | A session for the current request. |
| State | Extracts state from the extensions of a request. |
| Websocket | A WebSocket connection. |
Built-in Middleware
| Middleware | Description |
|---|---|
| cookie | Cookie |
| cors | CORS |
| csrf | CSRF |
| limits | Limits |
| session | Session |
| compression | Compression |
| otel::tracing | OpenTelemetry Tracing |
| otel::metrics | OpenTelemetry Metrics |
License
This project is licensed under the MIT license.
Author
Dependencies
~6–21MB
~247K SLoC