Cargo Features

[dependencies]
codec_sv2 = { version = "2.0.0", default-features = false, features = ["std", "with_buffer_pool", "tracing", "noise_sv2"] }
default = std

The std feature is set by default whenever codec_sv2 is added without default-features = false somewhere in the dependency tree.

std default

Enables tracing, std and std_rng of rand ^0.8.5, std of optional noise_sv2

with_buffer_pool

Enables with_buffer_pool of framing_sv2

tracing

Enables tracing

Features from optional dependencies

noise_sv2 implicit feature

Enables noise_sv2

noise_sv2:

Sv2 noise

Affects decoder::StandardNoiseDecoder, decoder::WithNoise, encoder::NoiseEncoder, codec_sv2::HandshakeRole, codec_sv2::State