Cargo Features

[dependencies]
parallel-disk-usage = { version = "0.9.2", default-features = false, features = ["json", "cli", "cli-completions"] }
default = cli

The cli feature is set by default whenever parallel-disk-usage is added without default-features = false somewhere in the dependency tree.

json cli = serde_json

Enables derive of serde

serde:

Provide derive(Serialize, Deserialize) macros.

Affects schema_version::InvalidSchema

cli default cli-completions? = clap-utilities, clap_complete, json

Enables derive of clap

Affects parallel-disk-usage::app, parallel-disk-usage::args, parallel-disk-usage::runtime_error, parallel-disk-usage::main

Required by the pdu binary

cli-completions = cli

Required by the pdu-completions binary

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

clap cli
clap_complete cli
clap-utilities cli
serde json?
serde_json json?