Cargo settings
Definitions for all @rules_rust//cargo
settings
cargo_manifest_dir_filename_suffixes_to_retain
--@rules_rust//cargo/settings:cargo_manifest_dir_filename_suffixes_to_retain
A flag which determines what files are retained in CARGO_MANIFEST_DIR
directories that are created in CargoBuildScriptRun
actions.
debug_std_streams_output_group
--@rules_rust//cargo/settings:debug_std_streams_output_group
A flag which adds a streams
output group to cargo_build_script
targets that contain the raw stderr
and stdout
streams from the build script.
experimental_symlink_execroot
--@rules_rust//cargo/settings:experimental_symlink_execroot
A flag for which causes cargo_build_script
to symlink the execroot of the action to the CARGO_MANIFEST_DIR
where the scripts are run.
incompatible_runfiles_cargo_manifest_dir
--@rules_rust//cargo/settings:incompatible_runfiles_cargo_manifest_dir
A flag which causes cargo_build_script
to write an explicit CARGO_MANFIEST_DIR
directory from an action instead of using runfiles directories which cannot be passed to downstream actions.
https://github.com/bazelbuild/bazel/issues/15486
use_default_shell_env
--@rules_rust//cargo/settings:use_default_shell_env
A flag which controls the global default of ctx.actions.run.use_default_shell_env
for cargo_build_script
targets.