rust - 是否可以选择让 rustc 显示 "successful"消息?

标签 rust

当我使用 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 "\033[0;32mCompiled successfully"
Compiled successfully # <- this is green!

关于rust - 是否可以选择让 rustc 显示 "successful"消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66200413/

相关文章:

rust - 修改选项内的结构字段

rust - tokio::spawn以“静态生存期”捕获

rust - 改变结构体中向量内的结构体

module - 私有(private)内部模块返回私有(private)项给出 "private type in public interface"错误

rust - `#![feature(no_core)]` 和 `#![no_core]` 有什么区别?

rust - 如何创建以特征作为参数的setter

rust - 如何在 Rust 中使用 epoll

struct - 如何为&Struct实现Default?

rust - 为什么 BufReader 实际上不会缓冲短查找?

json - 难以在关联类型的实例上进行模式匹配