Cargo Features

[dependencies]
spiffe-rustls = { version = "0.4.9", default-features = false, features = ["ring", "aws-lc-rs", "parking-lot", "logging", "tracing"] }
default = ring

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

ring default

Crypto backend selection (rustls feature passthrough)

Enables ring of rustls

aws-lc-rs

Enables aws_lc_rs of rustls

parking-lot

Use parking_lot for internal synchronization

Enables parking_lot

logging

Observability

Enables logging of spiffe and log

Observability (optional)

tracing

Enables tracing, tracing of spiffe