prettier-print

Crates.ioprettier-print
lib.rsprettier-print
version0.1.2
sourcesrc
created_at2021-07-31 18:45:26.157312
updated_at2021-08-01 16:33:55.932237
description🌈 Prettier-printed debug strings 🌈
homepage
repositoryhttps://github.com/MakotoE/prettier-print
max_upload_size
id429787
size6,294,016
Makoto (MakotoE)

documentation

https://docs.rs/prettier-print/

README

Latest version Documentation

I'm not a fan of the built-in "pretty-printed" debug output (format string "{:#?}") because they don't look so pretty to me. That is why I made this crate.

prettier-print contains two modules. The first is prettier_printer which adds rainbows and stars to the debug string.

Drake meme

// How to use PrettierPrinter
println!("{}", PrettierPrinter::default().print(&variable));

sparkles prints the debug string, and then runs game of life on top of the printed string.

https://user-images.githubusercontent.com/36318069/127730094-cbd2884c-3aa4-4084-addd-3536aec43278.mp4

let stdout = stdout();
Sparkles::new(stdout.lock()).run(&variable)?;
Commit count: 33

cargo fmt