如何在没有 运行 的情况下构建 Rust 示例

How to build Rust examples without running

有没有什么方法可以在没有 运行 的情况下构建 Rust 示例? 专门用于测试使用 Travis CI 成功构建的示例。

cargo test 自动构建示例(但不会 运行 它们)。我相信它首先会在主要测试 运行 用户之前执行此操作,但您可以使用 cargo test -v.

进行验证

cargo test 运行示例。

为了构建它们,我这样做了:

for i in examples/*; do cargo build --target=x86_64-pc-windows-gnu --verbose --example $(basename $i .rs); done

Cargo issue #192 涵盖了对类似内容的功能请求。

我使用以下代码 运行 与 Travis

language: rust
rust:
  - stable
  - beta
script:
  - cargo build --verbose --all
  - cargo test --verbose --all