Cargo Features

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

These default features are set 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

rand default

Enables rand of watermelon-net

getrandom

Enables getrandom of watermelon-net

non-standard-zstd

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

Affects watermelon-mini::ConnectFlags.zstd_compression_level