aboutsummaryrefslogtreecommitdiff
path: root/crate_universe/private/crates_repository.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'crate_universe/private/crates_repository.bzl')
-rw-r--r--crate_universe/private/crates_repository.bzl7
1 files changed, 4 insertions, 3 deletions
diff --git a/crate_universe/private/crates_repository.bzl b/crate_universe/private/crates_repository.bzl
index e7853431..0a3de518 100644
--- a/crate_universe/private/crates_repository.bzl
+++ b/crate_universe/private/crates_repository.bzl
@@ -125,8 +125,8 @@ Given the following workspace structure:
```text
[workspace]/
- WORKSPACE
- BUILD
+ WORKSPACE.bazel
+ BUILD.bazel
Cargo.toml
Cargo.Bazel.lock
src/
@@ -183,7 +183,8 @@ that is called behind the scenes to update dependencies.
| Any of [`true`, `1`, `yes`, `on`, `workspace`] | `cargo update --workspace` |
| Any of [`full`, `eager`, `all`] | `cargo update` |
| `package_name` | `cargo upgrade --package package_name` |
-| `package_name@1.2.3` | `cargo upgrade --package package_name --precise 1.2.3` |
+| `package_name@1.2.3` | `cargo upgrade --package package_name@1.2.3` |
+| `package_name@1.2.3=4.5.6` | `cargo upgrade --package package_name@1.2.3 --precise=4.5.6` |
If the `crates_repository` is used multiple times in the same Bazel workspace (e.g. for multiple independent
Rust workspaces), it may additionally be useful to use the `CARGO_BAZEL_REPIN_ONLY` environment variable, which