Cargo Features

[dependencies]
utls = { version = "0.9.7", default-features = false, features = ["progress_bar", "watcher", "vars", "display", "traits", "full", "progress", "monitoring"] }
default full? = progress_bar, vars, watcher

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

progress_bar default progress?

Core features
Progress bar functionality

Affects utls::prog

watcher default monitoring?

Value watching functionality

Affects utls::watcher

vars default monitoring? progress?

Utility variables and functions

Affects utls::vars

display full?

Optional features
Display trait implementations

Affects utls::display

traits full?

Custom trait declarations and implementations

Affects utls::traits

full = default, display, traits

All features enabled

progress = progress_bar, vars

Optional feature combinations
Just progress bar related features

monitoring = vars, watcher

Just monitoring related features