#string #debugging #format-string #output-format #print #printed #life

prettier-print

🌈 Prettier-printed debug strings 🌈

3 个版本

0.1.2 2021 年 8 月 1 日
0.1.1 2021 年 7 月 31 日
0.1.0 2021 年 7 月 31 日

6 in #printed

MIT 许可证

1.5MB
570 代码行(不含注释)

Latest version Documentation

我不喜欢内置的“美化打印”调试输出(格式字符串 "{:#?}"),因为它们在我看来并不美观。这就是我制作这个库的原因。

prettier-print 包含两个模块。第一个是 prettier_printer,它为调试字符串添加彩虹和星星。

Drake meme

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

sparkles 打印调试字符串,然后在打印的字符串上运行生命游戏。

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

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

依赖项