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"] }
cookies

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

Webservers

Enables 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

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, and tokio

Affects servers::tauri

vercel

Enables vercel_runtime

Affects servers::vercel