Module gix_features::progress

source ·
Available on crate feature progress only.
Expand description

Various prodash types along with various utilities for comfort.

Re-exports§

Modules§

Structs§

Enums§

Constants§

  • The default Id to use if there is no need for an id.

Traits§

  • A thread-safe read-only counter, with unknown limits.
  • An object-safe trait for describing hierarchical progress.
  • A trait for describing hierarchical progress.
  • A trait for describing non-hierarchical progress.

Functions§

  • bytesprogress-unit-bytes
    A unit for displaying bytes with throughput and progress percentage.
  • A unit for displaying human readable numbers with throughput and progress percentage, and a single decimal place.
  • count_with_decimalsprogress-unit-human-numbers
    A unit for displaying human readable numbers with name suffix, with throughput and progress percentage, and decimals decimal places.
  • A predefined unit for displaying a multi-step progress

Type Aliases§

  • The amount of steps a progress can make, for threadsafe counting.
  • Four bytes of function-local unique and stable identifier for each item added as progress, like b“TREE“ or b“FILE“.
  • The amount of steps a progress can make
  • As step, but shareable.