Cargo Features
httpz has no features set by default.
[dependencies]
httpz = { version = "0.0.6", features = ["cookies", "ws", "async-tungstenite", "tokio-ws", "axum", "hyper", "actix-web", "poem", "rocket", "warp", "lambda", "workers", "tauri", "vercel"] }
-
TODO: Support for signed and/or encrypted cookies
Enables cookie ^0.17.0
Core
- ws tokio-ws?
-
Affects
httpz::ws
… - async-tungstenite
-
Async runtimes
TODO: Remove this? - tokio-ws = ws
-
TODO: This feature shouldn't force tokio as the async runtime
Enables base64 ^0.21.2, sha1, and tokio, tokio-runtime of async-tungstenite ^0.23.0
- axum
-
TODO: Support other async runtimes
WebserversEnables axum ^0.6.19
Affects
servers::axum
… - hyper
-
TODO: "dep:hyper"
Affects
servers::hyper
… - actix-web
-
Enables actix-web
Webservers
Affects
servers::actix_web
… - poem
-
Enables poem ^1.3.56
Affects
servers::poem
… - rocket
-
Enables rocket
Affects
servers::rocket
… - warp
-
Enables warp
Affects
servers::warp
… - lambda
-
Enables lambda_http ^0.8.1 and tower ^0.4.13
Affects
servers::lambda
… - workers
-
Enables worker ^0.0.17
Affects
servers::workers
… - tauri
-
TODO: Remove tokio dep once my wry & Tauri PR's are merged
Enables percent-encoding, tauri ^1.4.1, and tokio
Affects
servers::tauri
… - vercel
-
Enables vercel_runtime
Affects
servers::vercel
…