Cargo Features

[dependencies]
watermelon-mini = { version = "0.1.1", default-features = false, features = ["websocket", "aws-lc-rs", "ring", "fips", "non-standard-zstd"] }
default = aws-lc-rs

The aws-lc-rs feature is set by default whenever watermelon-mini is added without default-features = false somewhere in the dependency tree.

websocket

Enables websocket of watermelon-net

aws-lc-rs default

Enables aws-lc-rs of tokio-rustls, watermelon-net, and watermelon-nkeys

tokio-rustls:

Alias because Cargo features commonly use -

ring

Enables ring of tokio-rustls, watermelon-net, and watermelon-nkeys

fips

Enables fips of tokio-rustls, watermelon-net, and watermelon-nkeys

non-standard-zstd

Enables zstd of async-compression, non-standard-zstd of watermelon-net and watermelon-proto

Affects watermelon-mini::ConnectFlags.zstd