[rust] Make Crubit/Kythe integration configurable via `args.gn`.

After this CL, projects that use `//build/rust` will be able to ask
`cpp_api_from_rust` to refer to a custom Kythe corpus (e.g. one that is
not necessarily the Chromium-specific default corpus).

Bug: 470466915
Change-Id: I50a7e12c8ed6ff51fc9d91b90153aee07f53101e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7512249
Commit-Queue: Ɓukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Richard Wang <richardwa@google.com>
Cr-Commit-Position: refs/heads/main@{#1573838}
NOKEYCHECK=True
GitOrigin-RevId: f14bb59467d78fa7513561df978e9e68ee2dd7c6
1 file changed