Ben Chuanlong Du's Blog

It is never too late to learn.

Progress Bar in Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

There are a few crates in Rust which provide terminal progress reporting functionalities. The indicatif crate is the best one to use. The linya crate is a simple no-deps alternative to indicatif.

indicatif

linya

howudoin

howudoin provides progress reporting abstraction for Rust. It intends to make producing and consuming progress reports simple and ergonomic. Importantly, it separates the progress producers from the consumer, allowing progress reports to be generated from disparate sections in a system.

prodash

prodash reports progress of concurrent applications and display it in various ways .

References

Comments