mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
Rollup merge of #133191 - aDotInTheVoid:whoops-thats-not-stable-and-might-never-be, r=fmease
rustdoc book: Move `--test-builder(--wrapper)?` docs to unstable section. Tracking issue: https://github.com/rust-lang/rust/issues/102981 These have always been unstable, but were documented in the stable section in #114651
This commit is contained in:
commit
27acd5e5ec
@ -447,32 +447,3 @@ This flag is **deprecated** and **has no effect**.
|
||||
Rustdoc only supports Rust source code and Markdown input formats. If the
|
||||
file ends in `.md` or `.markdown`, `rustdoc` treats it as a Markdown file.
|
||||
Otherwise, it assumes that the input file is Rust.
|
||||
|
||||
## `--test-builder`: `rustc`-like program to build tests
|
||||
|
||||
Using this flag looks like this:
|
||||
|
||||
```bash
|
||||
$ rustdoc --test-builder /path/to/rustc src/lib.rs
|
||||
```
|
||||
|
||||
Rustdoc will use the provided program to compile tests instead of the default `rustc` program from
|
||||
the sysroot.
|
||||
|
||||
## `--test-builder-wrapper`: wrap calls to the test builder
|
||||
|
||||
Using this flag looks like this:
|
||||
|
||||
```bash
|
||||
$ rustdoc --test-builder-wrapper /path/to/rustc-wrapper src/lib.rs
|
||||
$ rustdoc \
|
||||
--test-builder-wrapper rustc-wrapper1 \
|
||||
--test-builder-wrapper rustc-wrapper2 \
|
||||
--test-builder rustc \
|
||||
src/lib.rs
|
||||
```
|
||||
|
||||
Similar to cargo `build.rustc-wrapper` option, this flag takes a `rustc` wrapper program.
|
||||
The first argument to the program will be the test builder program.
|
||||
|
||||
This flag can be passed multiple times to nest wrappers.
|
||||
|
@ -627,3 +627,36 @@ add the `--scrape-tests` flag.
|
||||
|
||||
This flag enables the generation of links in the source code pages which allow the reader
|
||||
to jump to a type definition.
|
||||
|
||||
### `--test-builder`: `rustc`-like program to build tests
|
||||
|
||||
* Tracking issue: [#102981](https://github.com/rust-lang/rust/issues/102981)
|
||||
|
||||
Using this flag looks like this:
|
||||
|
||||
```bash
|
||||
$ rustdoc --test-builder /path/to/rustc src/lib.rs
|
||||
```
|
||||
|
||||
Rustdoc will use the provided program to compile tests instead of the default `rustc` program from
|
||||
the sysroot.
|
||||
|
||||
### `--test-builder-wrapper`: wrap calls to the test builder
|
||||
|
||||
* Tracking issue: [#102981](https://github.com/rust-lang/rust/issues/102981)
|
||||
|
||||
Using this flag looks like this:
|
||||
|
||||
```bash
|
||||
$ rustdoc -Zunstable-options --test-builder-wrapper /path/to/rustc-wrapper src/lib.rs
|
||||
$ rustdoc -Zunstable-options \
|
||||
--test-builder-wrapper rustc-wrapper1 \
|
||||
--test-builder-wrapper rustc-wrapper2 \
|
||||
--test-builder rustc \
|
||||
src/lib.rs
|
||||
```
|
||||
|
||||
Similar to cargo `build.rustc-wrapper` option, this flag takes a `rustc` wrapper program.
|
||||
The first argument to the program will be the test builder program.
|
||||
|
||||
This flag can be passed multiple times to nest wrappers.
|
||||
|
Loading…
Reference in New Issue
Block a user