- vscode + rust-analyzer
./x.py setup vscode- build
python3 ./x.py build --stage 2- tool
export RUSTC=/home/cici/rustc-tooling/build/x86_64-unknown-linux-gnu/stage2/bin/rustc
export RUSTDOC=/home/cici/rustc-tooling/build/x86_64-unknown-linux-gnu/stage2/bin/toolingOffice PC:
export RUSTC=/local/home/zixliu/rustc-tooling/build/x86_64-unknown-linux-gnu/stage2/bin/rustc
export RUSTDOC=/local/home/zixliu/rustc-tooling/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc
- usage
cargo doc- Project structure
Main entrance: ./src/librustdoc/lib.rs::tooling_main_args()
Processing logic: ./src/librustdoc/tooling/mod.rs