/bazel-cargo-demo

Primary LanguageRustMIT LicenseMIT

Bazel/Rust/Crates

Demonstration of a hybrid Bazel/Cargo project: use Cargo for rapid, local development and Bazel for official builds

Released under MIT License

Prerequisites

Bazel examples

Build:

bazel build //...

Test:

bazel test //...

Repin:

CARGO_BAZEL_REPIN=true bazel build //...

Run server:

bazel run my-server

Run client:

bazel run my-client

Cargo examples

Build:

cargo build

Test:

cargo test

Run server:

cargo run --bin my-server

Run client:

cargo run --vin my-client