是否可以选择让rustc显示“成功”消息?

当我使用编译程序时,rustc我通常会遇到错误。一旦我消除了错误,我就不会收到任何消息,这意味着编译成功。

是否可以选择rustc显示“成功”消息?很高兴看到积极的反馈。

回答

大多数 Rust 程序员不rustc直接调用,而是通过cargo,它为每个编译的 crate 打印绿色成功消息:

$ cargo build
   Compiling cfg-if v0.1.10
   Compiling lazy_static v1.4.0
   Compiling bytes v0.5.6
   Compiling mycrate v0.2.0 (/dev/rust/mycrate)
    Finished dev [unoptimized + debuginfo] target(s) in 13.17s

您还将获得一个跟踪构建过程的进度条:

$ cargo build
   Compiling cfg-if v0.1.10
   Compiling lazy_static v1.4.0
   Building [====================>      ] 3/4: bytes

rustc更简单,不输出任何成功消息。但是,&&如果编译成功,您可以使用手动打印消息:

$ rustc main.rs && echo "Compiled successfully"
Compiled successfully

如果您想变得更花哨,可以使用 ASCII 转义码使消息变绿!

$ rustc main.rs && echo "33[0;32mCompiled successfully"
Compiled successfully # <- this is green!


以上是是否可以选择让rustc显示“成功”消息?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>