Cargo Features

[dependencies]
prodash = { version = "28.0.0", default-features = false, features = ["progress-tree", "progress-tree-hp-hashmap", "progress-tree-log", "progress-log", "unit-bytes", "unit-human", "unit-duration", "render-tui-crossterm", "render-tui", "render-line", "render-line-crossterm", "render-line-autoconfigure", "local-time", "ctrlc", "signal-hook"] }
default = progress-tree, progress-tree-log

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

progress-tree default = parking_lot

Affects prodash::tree

progress-tree-hp-hashmap = dashmap
progress-tree-log default = log
progress-log = log
unit-bytes = bytesize
unit-human = human_format

Affects unit::human

unit-duration = humantime
render-tui-crossterm

Enables input-async-crossterm and tui-react-crossterm of crosstermion ^0.13.0

render-tui = async-io, futures-core, futures-lite, humantime, tui, tui-react, unicode-segmentation, unicode-width

Enables input-async of crosstermion ^0.13.0

Affects render::tui

render-line = humantime, unicode-width

Enables color of crosstermion ^0.13.0

Affects render::line

render-line-crossterm

Enables crossterm of crosstermion ^0.13.0

render-line-autoconfigure = is-terminal
local-time = time

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.

dashmap progress-tree-hp-hashmap?
parking_lot progress-tree
log progress-log? progress-tree-log

Enables log

with-logging

tui render-tui?

Enables ratatui ^0.25.0

render-tui

tui-react render-tui?

Enables tui-react ^0.22.0

futures-core render-tui?
futures-lite render-tui?
humantime render-line? render-tui? unit-duration?

Affects prodash::time

unicode-segmentation render-tui?
unicode-width render-line? render-tui?
crosstermion render-line? render-line-crossterm? render-tui? render-tui-crossterm?

Enables crosstermion ^0.13.0

async-io render-tui?
time local-time?

Enables time

localtime support for render-tui

Affects prodash::time

ctrlc implicit feature

Enables ctrlc

line renderer

signal-hook implicit feature

Enables signal-hook

signal-hook:

Unix signal handling

is-terminal render-line-autoconfigure?
bytesize unit-bytes?

Enables bytesize

units

human_format unit-human?