689 B
689 B
Rust toolchain
Chrome currently uses an experimental Rust toolchain built by the Android team, which supports only Linux and Android builds.
To build Rust code on other platforms for development/experimentation, add the
following to your gn args
:
use_unverified_rust_toolchain=true
rust_bin_dir="<path-to>/.cargo/bin"
Using VSCode, rust-analyzer etc.
Any IDE which supports rust-analyser should be able to ingest metadata from gn about the structure of our Rust project. Do this:
gn gen out/Debug/ --export-rust-project
ln -s out/Debug/rust-project.json rust-project.json
, i.e. symlink therust-project.json
file to the root of the Chromium src directory.