Cargo Features

[dependencies]
compio-quic = { version = "0.2.0", default-features = false, features = ["io-uring", "polling", "io-compat", "platform-verifier", "native-certs", "webpki-roots", "h3", "ring", "aws-lc-rs", "aws-lc-rs-fips"] }
default = ring

The ring feature is set by default whenever compio-quic is added without default-features = false somewhere in the dependency tree.

io-uring

Enables io-uring of compio-runtime

polling

Enables polling of compio-runtime

io-compat

Enables io of futures-util

platform-verifier

Enables rustls-platform-verifier

native-certs

Enables rustls-native-certs

webpki-roots

Enables webpki-roots

h3

Enables h3

Affects compio-quic::h3

ring default

Enables rustls-ring of quinn-proto

quinn-proto:

Enable rustls with the ring crypto provider

aws-lc-rs aws-lc-rs-fips?

Enables rustls-aws-lc-rs of quinn-proto

quinn-proto:

Enable rustls with the aws-lc-rs crypto provider

aws-lc-rs-fips = aws-lc-rs

Enables rustls-aws-lc-rs-fips of quinn-proto