Cargo Features

[dependencies]
drogue-tls = { version = "0.6.0", default-features = false, features = ["std", "async", "webpki", "log", "defmt", "tokio", "futures"] }
default = async, log, std, tokio

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

std default
async default

Affects connection::decode_record, traits::AsyncWrite, traits::AsyncRead

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

webpki implicit feature

Enables webpki ^0.21.4

webpki:

Web PKI X.509 Certificate Verification

log default

Enables log

Logging alternatives

defmt implicit feature
tokio default

Enables tokio

Runtimes supported out of the box

futures implicit feature