diff options
author | Gabriel FĂ©ron <g@leirbag.net> | 2024-02-13 11:48:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 10:48:45 +0000 |
commit | a844b19241eefa515631f5d790d7c3c703d250fc (patch) | |
tree | 4b2235303249d3932f89fd7e29915af9f9065923 | |
parent | d0d5a861f3e31ca7d29244d66a9496ca8d6124a6 (diff) | |
download | bazelbuild-rules_rust-a844b19241eefa515631f5d790d7c3c703d250fc.tar.gz |
Fix serialization of cargo_config attribute with bzlmod (#2477)
Otherwise using `cargo_config` with `crate.from_cargo(` fails with a
JSON encoding error.
-rw-r--r-- | crate_universe/private/crates_vendor.bzl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crate_universe/private/crates_vendor.bzl b/crate_universe/private/crates_vendor.bzl index 8f4a03d4..b29c3c0f 100644 --- a/crate_universe/private/crates_vendor.bzl +++ b/crate_universe/private/crates_vendor.bzl @@ -127,7 +127,7 @@ def generate_splicing_manifest(packages, splicing_config, cargo_config, manifest config = json.decode(splicing_config or generate_splicing_config()) splicing_manifest_content = { - "cargo_config": manifest_to_path(cargo_config) if cargo_config else None, + "cargo_config": str(manifest_to_path(cargo_config)) if cargo_config else None, "direct_packages": direct_packages_info, "manifests": manifests, } |