Cargo Features
Rama has no features set by default.
[dependencies]
rama = { version = "0.2.0-alpha.3", features = ["full", "telemetry", "compression", "tls", "rustls", "rustls-ring", "boring", "cli", "net", "dns", "tcp", "http", "http-full", "proxy", "haproxy", "ua", "proxy-memory-db", "proxy-live-update", "proxy-csv", "proxy-full"] }
- full = boring, cli, compression, http-full, proxy-full, rustls, tcp, telemetry
- telemetry full?
- compression full? = http
-
Enables compression of rama-http
- tls boring? rustls? rustls-ring? = net
-
Enables rama-tls, tls of rama-http, rama-http-backend, and rama-net
- rustls full? = tls
-
Enables rustls of rama-http-backend, rama-net, and rama-tls
Affects
tls::rustls
,cli::tls
… - rustls-ring = tls
-
Enables rustls-ring of rama-tls
- boring full? = tls
-
Enables boring of rama-http-backend, rama-net, and rama-tls
Affects
tls::boring
,cli::tls
… - cli full? = http
-
Enables base64, bytes, hex, serde_html_form, serde_json, tokio, and tracing
Affects
rama::cli
… - net dns? http? tls?
-
Enables rama-net
Affects
cli::service
… - dns tcp? = net
-
Enables rama-dns
- tcp full? http-full? = dns
-
Enables rama-tcp
- http cli? compression? http-full? = net, ua
-
Enables rama-http, http of rama-net and rama-tcp
Affects
cli::args
,rama::http
,cli::service
,cli::tls
… - http-full full? = http, tcp
-
Enables rama-http-backend
- proxy proxy-csv? proxy-live-update? proxy-memory-db?
-
Enables rama-proxy
Affects
rama::proxy
… - haproxy proxy-full?
-
Enables rama-haproxy
Affects
rama::proxy
,cli::service
… - ua http?
-
Enables rama-ua
- proxy-memory-db proxy-full? = proxy
-
Enables venndb of rama-net, memory-db of rama-proxy
- proxy-live-update proxy-full? = proxy
-
Enables live-update of rama-proxy
- proxy-csv proxy-full? = proxy
-
Enables csv of rama-proxy
- proxy-full full? = haproxy, proxy-csv, proxy-live-update, proxy-memory-db