文件名称:icecream-rs:更好的Rust印刷调试
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-02 08:25:32
Rust
冰淇淋 let x = vec! [ 1 , 2 , 3 ]; // regular print debugging... println! ( "x = {:?}" , x); // x = [1, 2, 3] // icecream print debugging. ic! (x); // main.rs:8 ❯ x = [1, 2, 3] 通过检查是否有Rust来打印调试。 受到Python启发。 编写Rust时,我倾向于进行很多打印调试。 icecream提供了ic!()和ice!()宏,可通过以下方式使打印调试更加方便: 默认情况下,使用std::fmt::Debug格式化程序。 显示有用的信息,例如行号,调用函数,模块名称和文件名。 使用ic!()调试 // src/example.rs #[macro_use
【文件预览】:
icecream-rs-master
----.travis.yml(522B)
----tests()
--------smoke.rs(3KB)
----src()
--------formatter.rs(3KB)
--------lib.rs(830B)
--------macros.rs(2KB)
--------parsed_backtrace.rs(4KB)
----Cargo.toml(377B)
----.gitignore(307B)
----README.md(2KB)