rust - 是否可以选择让 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 "\033[0;32mCompiled successfully"
Compiled successfully # <- this is green!
推荐阅读
- haskell - 将 Z3 与 SBV 的并行化一起使用
- flutter - 如何循环运行动画
- geolocation - navigator.geolocation.watchPosition - Opera 浏览器
- wpf - 在匹配指定绑定约束的 Cefsharp.Wpf.ChromiumWebBrowser 上调用构造函数引发异常
- java - JPanel 循环绘制图表。Swing gui 需要帮助
- gatling - 通过顺序 http 请求在 Gatling 中实现用户行为
- android - 当我们在 androidStudio 中添加一个新的 kotlin 类/文件以及主要活动时,我们会得到与 kotlin 类/文件相关的 xml 文件。但
- linux - 无法访问文件
- python - 如何使带有变量的 Django url 模板找到正确的 url
- android - 如何从 arrayadapter 中获取值以将其传递给另一个活动