Cargo Features

[dependencies]
wsvc = { version = "0.1.9", default-features = false, features = ["all", "cli", "server"] }
default = all

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

all default = cli, server
cli all

Enables tokio-tungstenite ^0.20

both cli & server

and clap, colored, dirs, indicatif, merge, and once_cell

once_cell:

cli dependencies

Required by the binary

server all

Enables axum ^0.6, hyper ^0.14, tower ^0.4, tower-http ^0.4, and tracing

axum:

server dependencies

Affects wsvc::server