Cargo Features

[dependencies]
indicatif = { version = "0.17.8", default-features = false, features = ["improved_unicode", "in_memory", "futures", "rayon", "tokio"] }
default = unicode-width

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

Enables unicode-width of console

improved_unicode = unicode-segmentation, unicode-width

Enables unicode-width of console

in_memory = vt100
futures

Enables futures-core

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.

rayon implicit feature

Enables rayon

rayon:

Simple work-stealing parallelism for Rust

tokio implicit feature

Enables tokio

tokio:

An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications

unicode-segmentation improved_unicode?
unicode-width default improved_unicode?
vt100 in_memory?