Cargo Features

Rama has no features set by default.

[dependencies]
rama = { version = "0.2.0-alpha.13", features = ["full", "telemetry", "compression", "tls", "rustls", "boring", "cli", "net", "dns", "tcp", "udp", "http", "http-full", "proxy", "haproxy", "ua", "ua-embed-profiles", "proxy-memory-db", "proxy-live-update", "proxy-csv", "proxy-full", "tower"] }
full = boring, cli, compression, http-full, proxy-full, rustls, tcp, telemetry, tower, udp
telemetry full?

Enables telemetry of rama-core, optional rama-http, and optional rama-net

compression full? http-full? = http

Enables compression of optional rama-http and optional rama-tls-boring

tls boring? rustls? = net

Enables tls of optional rama-http, optional rama-http-backend, optional rama-net, and optional rama-ua

rustls full? = tls

Enables rama-tls-rustls, rustls of optional rama-http-backend

Affects rama::tls

boring full? = tls

Enables rama-tls-boring, boring of optional rama-http-backend

Affects rama::tls

cli full? = http

Enables base64, bytes, hex, serde, serde_html_form, serde_json, tokio, and tracing

Affects rama::cli

net dns? http? tls? udp?

Enables rama-net

Affects cli::service

dns tcp? = net

Enables rama-dns

tcp full? http-full? = dns

Enables rama-tcp

udp full? = net

Enables rama-udp

http cli? compression? http-full? = net, ua

Enables rama-http, http of optional rama-net, optional rama-tcp, and optional rama-tower

Affects cli::args, rama::http, cli::service

http-full full? = compression, http, tcp, ua-embed-profiles

Enables rama-http-backend and rama-http-core

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? ua-embed-profiles?

Enables rama-ua

ua-embed-profiles http-full? = ua

Enables embed-profiles of optional rama-ua

proxy-memory-db proxy-full? = proxy

Enables venndb of rama-net, memory-db of optional rama-proxy

proxy-live-update proxy-full? = proxy

Enables live-update of optional rama-proxy

proxy-csv proxy-full? = proxy

Enables csv of optional rama-proxy

proxy-full full? = haproxy, proxy-csv, proxy-live-update, proxy-memory-db
tower full?

Enables rama-tower