Cargo Features

[dependencies]
qcp = { version = "0.8.2", default-features = false, features = ["rustls-log", "quinn-log", "secure-alloc", "unstable-test-helpers"] }
default = quinn-log, rustls-log, secure-alloc

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

rustls-log default

Enables rustls debug messages. You still have to request them using the environment variable, e.g. RUST_LOG="rustls=debug".

Enables rustls-log of quinn

quinn-log default

Enables quinn debug messages. You still have to request them using the environment variable, e.g. RUST_LOG="quinn=debug".

Enables log of quinn

secure-alloc default

Selects secure mode for memory allocations.
This protects against various heap vulnerabilities, though comes at a performance cost.
Extremely high bandwidth environments may wish to experiment with this for performance.

Enables secure of mimalloc

unstable-test-helpers

Builds test helpers. This is intended only for use by qcp-unsafe-tests.

Affects qcp::test_helpers