[roll] Roll fuchsia [bazel] Add rustc_binary_host_tool() to ensure Rust host tools build once

Similar to cc_binary_host_tool(), this macro ensures that Rust host
tools are only built once by resetting build settings that may have been
changed.

Use the new macro for formatjson5 and json_validator.

Original-Bug: 426130024
Test: fx build //build/bazel/host:bazel_root_targets //build/bazel/bazel_sdk:in_tree_fuchsia_sdk //sdk:final_fuchsia_idk.validation
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1427303
Original-Revision: 6d2e083e3edc23658d54854e9150e8d1878c03c3
GitOrigin-RevId: c427ffd8b19ce47d4bced11ec608feb26e164faa
Change-Id: I92a2c6e65e853d70d6d6e35b48e39ecdbf447e39
1 file changed
tree: a73e935abbe4feabdba4dac6854a768d19050e61
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.