qtmd

Crates.ioqtmd
lib.rsqtmd
version0.1.1
sourcesrc
created_at2024-01-11 12:34:27.421558
updated_at2024-01-21 08:40:22.431996
descriptionbetter name for tqdm
homepage
repositoryhttps://github.com/rn7s2/qtmd
max_upload_size
id1096267
size10,845
Ruiqi Lei (rn7s2)

documentation

https://docs.rs/qtmd/latest/qtmd

README

qtmd(qù tā mā de)

Instantly make your loops show a smart progress meter - just wrap any iterable with tqdm(iterable), and you're done!

tqdm, what a weird name! Oh wait, I have a better name for it: qtmd!

"qtmd" is the phonetic abbreviation of the Chinese "去他妈的" (qù tā mā de). The next time you meet your Chinese friends, greet them with "qù tā mā de", and you will definitely leave a lasting impression on them.

Usage

Wrap anything that implements the Iterator trait with qtmd

use qtmd::qtmd;
for _ in qtmd(0..10000) {
    ...
}
 76%|███████████████▉     | 7618/10000 [00:09<00:03, 782.14it/s]

Expose trait to allow method chaining

use qtmd::{Iter, Style};
for _ in (0..).take(10000).qtmd().style(Style::Balloon) {
    ...
}
 47%|**********.          | 4792/10000 [00:06<00:06, 783.39it/s]

Well...

Enough jokes, don't use this crate in your projects. And never say "qù tā mā de", it's rude.

For original crate: tqdm.

Commit count: 0

cargo fmt