Cargo Features

[dependencies]
triptych = { version = "0.1.1", default-features = false, features = ["std", "rand", "serde"] }
default = rand, serde, std

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

std default

Enables use_std of itertools ^0.12.1, std of merlin, rand_core, snafu, subtle, zeroize, and optional serde and std of blake3

blake3:

This crate uses libstd for std::io trait implementations, and also for runtime CPU feature detection. This feature is enabled by default. If you use --no-default-features, the only way to use the SIMD implementations in this
crate is to enable the corresponding instruction sets statically for the entire build, with e.g. RUSTFLAGS="-C target-cpu=native".

rand default

Enables getrandom of rand_core

serde default

Enables serde, serde of curve25519-dalek, serde of zeroize

Triptych has 4 features without comments.