Cargo Features

[dependencies]
ippper = { version = "0.4.0", default-features = false, features = ["server", "server-tls", "rustls-aws-lc-rs", "rustls-ring"] }
default = rustls-aws-lc-rs, server, server-tls

These default features are set whenever ippper is added without default-features = false somewhere in the dependency tree.

server default server-tls

Enables hyper, hyper-util, and tokio

server-tls default = server

Enables rustls-pemfile and tokio-rustls

Affects server::serve_adaptive_https, server::tls_config_from_reader

rustls-aws-lc-rs default

Enables aws-lc-rs of optional tokio-rustls

tokio-rustls:

Alias because Cargo features commonly use -

rustls-ring

Enables ring of optional tokio-rustls