Otherwise `bazel build ...` gets tripped up.
ERROR: error loading package 'tools/buck/buck2/examples/no_prelude/go/binary-toolchain': cannot load '//:rules.bzl': no such file
ERROR: error loading package 'tools/buck/buck2/examples/no_prelude/rust/rustc': cannot load '//:rules.bzl': no such file
ERROR: error loading package 'tools/buck/buck2/examples/prelude/cpp/library': Unable to find package for @prelude//rules.bzl:rules.bzl: The repository '@prelude' could not be resolved: Repository '@prelude' is not defined.
ERROR: error loading package 'tools/buck/buck2/examples/prelude/python/library': Unable to find package for @prelude//rules.bzl:rules.bzl: The repository '@prelude' could not be resolved: Repository '@prelude' is not defined.
INFO: Elapsed time: 0.167s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
After doing a `cargo publish` or `cargo package` we were getting a BUILD
file at target/package/cxx-0.2.11/BUILD which was subsequently picked up
by `bazel build ...`.