Cargo Features
[dependencies]
prodash = { version = "29.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
somewhere in the dependency tree.default-features = false - 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
- render-tui = async-io, futures-core, futures-lite, humantime, tui, tui-react, unicode-segmentation, unicode-width
-
Enables input-async of crosstermion
Affects
render::tui
… - render-line = humantime, unicode-width
-
Enables color of crosstermion
Affects
render::line
… - render-line-crossterm
-
Enables crossterm of crosstermion
- render-line-autoconfigure = is-terminal
- local-time = jiff
-
Affects
prodash::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.26.0
render-tui
- tui-react render-tui?
- 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?
-
Enables unicode-width ^0.1.7
- crosstermion render-line? render-line-crossterm? render-tui? render-tui-crossterm?
- async-io render-tui?
- jiff local-time?
-
Enables jiff
localtime support for render-tui
- 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?