Skip to content

Rollup of 11 pull requests - #151997

Closed
JonathanBrouwer wants to merge 26 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-txk7tC8
Closed

Rollup of 11 pull requests#151997
JonathanBrouwer wants to merge 26 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-txk7tC8

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

estebank and others added 26 commits January 15, 2026 20:39
Makes the use expressions significantly shorter.
So that `pub-priv1.rs` test does not have to (ab)use the `aux-crate`
directive for this purpose.

This is very edge-casey so I don't think we should document this in
rustc-dev-guide. If someone needs to do this they will look at the code
and easily find the functionality.

This is a bit hacky since `--extern priv:pm.rs` is not valid, but we can
make our directives work however we want. And I think this is a fine
pragmatic approach. Doing it "the right way" would be a lot of work for
not much gain. Plus, that work can be done incrementally in small steps
in the future if wanted.
It doesn't use `self`, which means it doesn't need to be part of the
`QueryContext` trait; we can just call `extract` directly where
necessary.
Various `QueryStackFrame` variables are called `query`; `frame` is a
better name. And various `QueryInfo` variables are called `frame`;
`info` is a better name.

This eliminates some confusing `query.query()` occurrences, which is a
good sign, and some `frame.query` occurrences become `info.frame`.
Putting `+ 'tcx` on the `QueryDispatcher` trait lets a few other places
be simplified.
It's defined and used in `rustc_query_impl`; `rustc_query_system`
doesn't need it. So it can just be an inherent method on `QueryCtxt`.
The term of "discard" is misleading. An error is not discarded but
converted to an `Option::None`.
Export globals via a `doc(hidden)` module. In test code, use the globals
from `realstd` so that they are properly initialized.
…jorn3,petrochenkov

link modifier `export-symbols`: export all global symbols from selected uptream c static libraries

In order to be able to export symbols from a specified upstream C static library, I redesigned a solution that, compared to a previous PR rust-lang#150335 I submitted, will not have any extra symbols leaking out.

The following points should be noted:
 - This attribute will select and import the `Global` symbols of the first matching library it finds.
 - Developers should ensure that there are no libraries with the same name.
 - This modifier is only compatible with `static` linking kind
 - By default, upstream C static libraries will not export their `Global` symbols regardless of whether `LTO` optimization is enabled. However, after enabling this attribute, if the upstream C static library has `LTO` optimization enabled, the compiler will issue an error to inform the developer that the linked C library is invalid.

The test code is the same as the PR rust-lang#150335.
Here are the results:
1. `cargo +include-libs rustc --release -- -L. -lstatic:+export-symbols=c_add`
(or you can use `#[link(name = "c_add", kind= "static", modifier = "+export-symbols")]` in the file)
```bash
                 U abort@GLIBC_2.2.5
                 U bcmp@GLIBC_2.2.5
0000000000014f60 T c_add
                 U calloc@GLIBC_2.2.5
                 U close@GLIBC_2.2.5
0000000000014f70 T c_sub
                 w __cxa_finalize@GLIBC_2.2.5
                 w __cxa_thread_atexit_impl@GLIBC_2.18
                 U dl_iterate_phdr@GLIBC_2.2.5
0000000000014ee0 T downstream_add
                 U __errno_location@GLIBC_2.2.5
                 U free@GLIBC_2.2.5
                 U fstat64@GLIBC_2.33
                 U getcwd@GLIBC_2.2.5
                 U getenv@GLIBC_2.2.5
                 w __gmon_start__
                 w _ITM_deregisterTMCloneTable
                 w _ITM_registerTMCloneTable
                 U lseek64@GLIBC_2.2.5
                 U malloc@GLIBC_2.2.5
                 U memcpy@GLIBC_2.14
                 U memmove@GLIBC_2.2.5
                 U memset@GLIBC_2.2.5
                 U mmap64@GLIBC_2.2.5
                 U munmap@GLIBC_2.2.5
                 U open64@GLIBC_2.2.5
                 U posix_memalign@GLIBC_2.2.5
                 U pthread_key_create@GLIBC_2.34
                 U pthread_key_delete@GLIBC_2.34
                 U pthread_setspecific@GLIBC_2.34
                 U read@GLIBC_2.2.5
                 U readlink@GLIBC_2.2.5
                 U realloc@GLIBC_2.2.5
                 U realpath@GLIBC_2.3
                 U stat64@GLIBC_2.33
                 w statx@GLIBC_2.28
                 U strlen@GLIBC_2.2.5
                 U syscall@GLIBC_2.2.5
                 U __tls_get_addr@GLIBC_2.3
                 U _Unwind_Backtrace@GCC_3.3
                 U _Unwind_DeleteException@GCC_3.0
                 U _Unwind_GetDataRelBase@GCC_3.0
                 U _Unwind_GetIP@GCC_3.0
                 U _Unwind_GetIPInfo@GCC_4.2.0
                 U _Unwind_GetLanguageSpecificData@GCC_3.0
                 U _Unwind_GetRegionStart@GCC_3.0
                 U _Unwind_GetTextRelBase@GCC_3.0
                 U _Unwind_RaiseException@GCC_3.0
                 U _Unwind_Resume@GCC_3.0
                 U _Unwind_SetGR@GCC_3.0
                 U _Unwind_SetIP@GCC_3.0
                 U write@GLIBC_2.2.5
                 U writev@GLIBC_2.2.5
```
3. `cargo +nightly rustc --release -- -L ./`
```bash
                 U abort@GLIBC_2.2.5
                 U bcmp@GLIBC_2.2.5
                 U calloc@GLIBC_2.2.5
                 U close@GLIBC_2.2.5
                 w __cxa_finalize@GLIBC_2.2.5
                 w __cxa_thread_atexit_impl@GLIBC_2.18
                 U dl_iterate_phdr@GLIBC_2.2.5
0000000000011e10 T downstream_add
                 U __errno_location@GLIBC_2.2.5
                 U free@GLIBC_2.2.5
                 U fstat64@GLIBC_2.33
                 U getcwd@GLIBC_2.2.5
                 U getenv@GLIBC_2.2.5
                 w gettid@GLIBC_2.30
                 w __gmon_start__
                 w _ITM_deregisterTMCloneTable
                 w _ITM_registerTMCloneTable
                 U lseek64@GLIBC_2.2.5
                 U malloc@GLIBC_2.2.5
                 U memcpy@GLIBC_2.14
                 U memmove@GLIBC_2.2.5
                 U memset@GLIBC_2.2.5
                 U mmap64@GLIBC_2.2.5
                 U munmap@GLIBC_2.2.5
                 U open64@GLIBC_2.2.5
                 U posix_memalign@GLIBC_2.2.5
                 U pthread_key_create@GLIBC_2.34
                 U pthread_key_delete@GLIBC_2.34
                 U pthread_setspecific@GLIBC_2.34
                 U read@GLIBC_2.2.5
                 U readlink@GLIBC_2.2.5
                 U realloc@GLIBC_2.2.5
                 U realpath@GLIBC_2.3
                 U stat64@GLIBC_2.33
                 w statx@GLIBC_2.28
                 U strlen@GLIBC_2.2.5
                 U syscall@GLIBC_2.2.5
                 U __tls_get_addr@GLIBC_2.3
                 U _Unwind_Backtrace@GCC_3.3
                 U _Unwind_GetDataRelBase@GCC_3.0
                 U _Unwind_GetIP@GCC_3.0
                 U _Unwind_GetIPInfo@GCC_4.2.0
                 U _Unwind_GetLanguageSpecificData@GCC_3.0
                 U _Unwind_GetRegionStart@GCC_3.0
                 U _Unwind_GetTextRelBase@GCC_3.0
                 U _Unwind_RaiseException@GCC_3.0
                 U _Unwind_Resume@GCC_3.0
                 U _Unwind_SetGR@GCC_3.0
                 U _Unwind_SetIP@GCC_3.0
                 U write@GLIBC_2.2.5
                 U writev@GLIBC_2.2.5
```

r? @bjorn3
…thar

compiletest: Support `--extern` modifiers with `proc-macro` directive

So that the `src/tools/compiletest/src/directives/auxiliary/tests.rs` test does not have to (ab)use the `aux-crate` directive for this purpose.

This is very edge-casey so I don't think we should document this in rustc-dev-guide. Mentioning it will confuse more than it helps. If someone needs to do this they will look at the code and easily find the functionality.

This is a bit hacky since `--extern priv:pm.rs` is not valid, but we can make our directives work however we want. And I think this is a fine pragmatic approach. Doing it "the right way" would be a lot of work for not much gain. Plus, that work can be done incrementally in small steps in the future if wanted.

r? @Zalathar

---

Follow-up to:

- rust-lang#151353
- rust-lang#151670

### Unblocks:
- rust-lang#151691, because without this fix that test fails (see rust-lang#151691 (comment))
…rcote

Use `#![feature(adt_const_params)]` for static query flags

As suggested by rust-lang#151633 (comment), this replaces multiple clunky const booleans with a single const struct, which is a bit nicer.

This should also make it easier to experiment with statically resolving other flags, like `eval_always`.

There are currently no other compiler crates using `feature(adt_const_params)`, so hopefully it's mature enough for a simple use-case like this one.
…ianne

Use default field values in a few more cases

Makes the use expressions significantly shorter.
…-relate, r=lcnr

regression test for alias-relate changes in lub

r? @lcnr
explain why we dont skip some of this work when there are field projections

Perf says it doesn't help 🤷
Update documentation for `Result::ok()`

The term of "discard" is misleading. An error is not discarded but converted to an `Option::None`.
…thar

Query cleanups

A few small cleanups in the query system.

r? @Zalathar
…r=jhpratt

Fix uninitialized UEFI globals in tests

Export globals via a `doc(hidden)` module. In test code, use the globals from `realstd` so that they are properly initialized.

CC @Ayush1325
Port `#[rustc_hidden_type_of_opaque]` to attribute parser
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Feb 2, 2026
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) labels Feb 2, 2026
@rustbot rustbot added A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) labels Feb 2, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=5

@rust-bors

rust-bors Bot commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

📌 Commit b981e13 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 2, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Feb 2, 2026
…uwer

Rollup of 11 pull requests

Successful merges:

 - #150992 (link modifier `export-symbols`: export all global symbols from selected uptream c static libraries)
 - #151695 (compiletest: Support `--extern` modifiers with `proc-macro` directive)
 - #151938 (Use `#![feature(adt_const_params)]` for static query flags)
 - #151172 (Use default field values in a few more cases)
 - #151825 (more float constants)
 - #151870 (regression test for alias-relate changes in lub)
 - #151902 (explain why we dont skip some of this work when there are field projections)
 - #151974 (Update documentation for `Result::ok()`)
 - #151978 (Query cleanups)
 - #151979 (Fix uninitialized UEFI globals in tests)
 - #151992 (Port `#[rustc_hidden_type_of_opaque]` to attribute parser)
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job aarch64-msvc-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[179/3993] Building C object lib\Support\BLAKE3\CMakeFiles\LLVMSupportBlake3.dir\blake3.c.obj
[180/3993] Building C object lib\Support\BLAKE3\CMakeFiles\LLVMSupportBlake3.dir\blake3_portable.c.obj
[181/3993] Building C object lib\Support\BLAKE3\CMakeFiles\LLVMSupportBlake3.dir\blake3_neon.c.obj
[182/3993] Building C object lib\Support\BLAKE3\CMakeFiles\LLVMSupportBlake3.dir\blake3_dispatch.c.obj
[183/3993] Building CXX object lib\Support\LSP\CMakeFiles\LLVMSupportLSP.dir\Protocol.cpp.obj
[184/3993] Linking CXX static library lib\LLVMSupport.lib
[185/3993] Building CXX object lib\Support\LSP\CMakeFiles\LLVMSupportLSP.dir\Transport.cpp.obj
[186/3993] Building CXX object lib\Support\LSP\CMakeFiles\LLVMSupportLSP.dir\Logging.cpp.obj
[187/3993] Linking CXX static library lib\LLVMSupportLSP.lib
[188/3993] Building CXX object lib\TableGen\CMakeFiles\LLVMTableGen.dir\DetailedRecordsBackend.cpp.obj
[189/3993] Building CXX object lib\TableGen\CMakeFiles\LLVMTableGen.dir\Error.cpp.obj
[190/3993] Building CXX object lib\TableGen\CMakeFiles\LLVMTableGen.dir\JSONBackend.cpp.obj
[191/3993] Building CXX object lib\TableGen\CMakeFiles\LLVMTableGen.dir\Main.cpp.obj
[192/3993] Building CXX object lib\TableGen\CMakeFiles\LLVMTableGen.dir\Parser.cpp.obj
---
[221/3993] Linking CXX static library lib\LLVMFileCheck.lib
[222/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\ActionCaches.cpp.obj
[223/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\ActionCache.cpp.obj
[224/3993] Linking CXX executable bin\llvm-min-tblgen.exe
[225/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\BuiltinCAS.cpp.obj
[226/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\BuiltinUnifiedCASDatabases.cpp.obj
[227/3993] Building TargetLibraryInfo.inc...
[228/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\DatabaseFile.cpp.obj
[229/3993] Building GenVT.inc...
[230/3993] Building Attributes.inc...
[231/3993] Building IntrinsicEnums.inc...
---
[270/3993] Building RISCVTargetParserDef.inc...
[271/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcher.cpp.obj
[272/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcherEmitter.cpp.obj
[273/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcherGen.cpp.obj
[274/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskCAS.cpp.obj
[275/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcherOpt.cpp.obj
[276/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderTableEmitter.cpp.obj
[277/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderEmitter.cpp.obj
[278/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderTree.cpp.obj
[279/3993] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DFAEmitter.cpp.obj
---
[417/3993] Building CXX object lib\InterfaceStub\CMakeFiles\LLVMInterfaceStub.dir\IFSStub.cpp.obj
[418/3993] Building CXX object lib\InterfaceStub\CMakeFiles\LLVMInterfaceStub.dir\IFSHandler.cpp.obj
[419/3993] Building CXX object lib\InterfaceStub\CMakeFiles\LLVMInterfaceStub.dir\ELFObjHandler.cpp.obj
[420/3993] Building CXX object lib\IRPrinter\CMakeFiles\LLVMIRPrinter.dir\IRPrintingPasses.cpp.obj
[421/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskCommon.cpp.obj
[422/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskDataAllocator.cpp.obj
[423/3993] Building CXX object lib\IRReader\CMakeFiles\LLVMIRReader.dir\IRReader.cpp.obj
[424/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskGraphDB.cpp.obj
[425/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskKeyValueDB.cpp.obj
[426/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\OnDiskTrieRawHashMap.cpp.obj
[427/3993] Building CXX object lib\CAS\CMakeFiles\LLVMCAS.dir\UnifiedOnDiskCache.cpp.obj
[428/3993] Linking CXX static library lib\LLVMCAS.lib
[429/3993] Building CXX object lib\CGData\CMakeFiles\LLVMCGData.dir\CodeGenData.cpp.obj
[430/3993] Building CXX object lib\CGData\CMakeFiles\LLVMCGData.dir\CodeGenDataReader.cpp.obj
[431/3993] Building CXX object lib\CGData\CMakeFiles\LLVMCGData.dir\CodeGenDataWriter.cpp.obj
[432/3993] Building CXX object lib\CGData\CMakeFiles\LLVMCGData.dir\OutlinedHashTree.cpp.obj
[433/3993] Building CXX object lib\CGData\CMakeFiles\LLVMCGData.dir\OutlinedHashTreeRecord.cpp.obj
---
[1267/3993] Building CXX object lib\Analysis\CMakeFiles\LLVMAnalysis.dir\ValueLattice.cpp.obj
[1268/3993] Building CXX object lib\Analysis\CMakeFiles\LLVMAnalysis.dir\ValueLatticeUtils.cpp.obj
[1269/3993] Building CXX object lib\Analysis\CMakeFiles\LLVMAnalysis.dir\ValueTracking.cpp.obj
[1270/3993] Building CXX object lib\Analysis\CMakeFiles\LLVMAnalysis.dir\VectorUtils.cpp.obj
[1271/3993] Building CXX object lib\DTLTO\CMakeFiles\LLVMDTLTO.dir\DTLTO.cpp.obj
[1272/3993] Building CXX object lib\LTO\CMakeFiles\LLVMLTO.dir\LTO.cpp.obj
[1273/3993] Building CXX object lib\LTO\CMakeFiles\LLVMLTO.dir\LTOBackend.cpp.obj
[1274/3993] Building CXX object lib\LTO\CMakeFiles\LLVMLTO.dir\LTOModule.cpp.obj
[1275/3993] Building CXX object lib\LTO\CMakeFiles\LLVMLTO.dir\LTOCodeGenerator.cpp.obj
[1276/3993] Building CXX object lib\LTO\CMakeFiles\LLVMLTO.dir\UpdateCompilerUsed.cpp.obj
---
[2244/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMacroFusion.cpp.obj
[2245/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMCInstLower.cpp.obj
[2246/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMemoryUtils.cpp.obj
[2247/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUIGroupLP.cpp.obj
[2248/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPULowerVGPREncoding.cpp.obj
[2249/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMCResourceInfo.cpp.obj
[2250/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMarkLastScratchLoad.cpp.obj
[2251/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUMIRFormatter.cpp.obj
[2252/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUPerfHintAnalysis.cpp.obj
[2253/3993] Building CXX object lib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPUPostLegalizerCombiner.cpp.obj
---
[2781/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVTargetTransformInfo.cpp.obj
[2782/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVVectorPeephole.cpp.obj
[2783/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVVLOptimizer.cpp.obj
[2784/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVVMV0Elimination.cpp.obj
[2785/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVVSETVLIInfoAnalysis.cpp.obj
[2786/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVZacasABIFix.cpp.obj
[2787/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVZilsdOptimizer.cpp.obj
[2788/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVCallLowering.cpp.obj
[2789/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVLegalizerInfo.cpp.obj
[2790/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVPostLegalizerCombiner.cpp.obj
[2791/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVO0PreLegalizerCombiner.cpp.obj
[2792/3993] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVPreLegalizerCombiner.cpp.obj
---
[3626/3993] Building RC object tools\llvm-extract\CMakeFiles\llvm-extract.dir\__\__\resources\windows_version_resource.rc.res
[3627/3993] Building CXX object tools\llvm-exegesis\lib\RISCV\CMakeFiles\LLVMExegesisRISCV.dir\RISCVExegesisPostprocessing.cpp.obj
[3628/3993] Building Opts.inc...
[3629/3993] Building Opts.inc...
[3630/3993] Building RC object tools\llvm-ir2vec\CMakeFiles\llvm-ir2vec.dir\__\__\resources\windows_version_resource.rc.res
[3631/3993] Building CXX object tools\llvm-extract\CMakeFiles\llvm-extract.dir\llvm-extract.cpp.obj
[3632/3993] Building CXX object tools\llvm-exegesis\lib\RISCV\CMakeFiles\LLVMExegesisRISCV.dir\Target.cpp.obj
[3633/3993] Building CXX object tools\llvm-ir2vec\CMakeFiles\llvm-ir2vec.dir\llvm-ir2vec.cpp.obj
[3634/3993] Linking CXX static library lib\LLVMExegesisRISCV.lib
[3635/3993] Building CXX object tools\llvm-gsymutil\CMakeFiles\llvm-gsymutil.dir\llvm-gsymutil.cpp.obj
[3636/3993] Building RC object tools\llvm-gsymutil\CMakeFiles\llvm-gsymutil.dir\__\__\resources\windows_version_resource.rc.res
[3637/3993] Linking CXX executable bin\llvm-extract.exe
[3638/3993] Building CXX object tools\llvm-gsymutil\CMakeFiles\llvm-gsymutil.dir\llvm-gsymutil-driver.cpp.obj
---
[3860/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceRegisterMasks.cpp.obj
[3861/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceRegisterDefs.cpp.obj
[3862/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceRegisterUses.cpp.obj
[3863/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceTargetFeaturesAttr.cpp.obj
[3864/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceSinkDefsToUses.cpp.obj
[3865/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceUsingSimplifyCFG.cpp.obj
[3866/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\RunIRPasses.cpp.obj
[3867/3993] Building RC object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\__\__\resources\windows_version_resource.rc.res
[3868/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\SimplifyInstructions.cpp.obj
[3869/3993] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\StripDebugInfo.cpp.obj
---
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Bitstream/BitCodes.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Bitstream/BitstreamReader.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Bitstream/BitstreamWriter.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/ActionCache.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/BuiltinCASContext.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/BuiltinObjectHasher.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/BuiltinUnifiedCASDatabases.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/CASID.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/CASReference.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/FileOffset.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/MappedFileRegionArena.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/ObjectStore.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/OnDiskDataAllocator.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/OnDiskGraphDB.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/OnDiskKeyValueDB.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/OnDiskTrieRawHashMap.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CAS/UnifiedOnDiskCache.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CGData
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CGData/CGDataPatchItem.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CGData/CodeGenData.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CGData/CodeGenData.inc
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/CGData/CodeGenDataReader.h
---
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Demangle/MicrosoftDemangle.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Demangle/StringViewExtras.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/Demangle/Utility.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DTLTO
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DTLTO/DTLTO.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DWARFCFIChecker
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
-- Installing: C:/a/rust/rust/build/aarch64-pc-windows-msvc/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
---
test [ui] tests\ui\asm\aarch64\may_unwind.rs ... ok
test [ui] tests\ui\asm\aarch64\type-check-2.rs ... ok
test [ui] tests\ui\asm\aarch64\type-check-3.rs ... ok
test [ui] tests\ui\asm\aarch64\ttbr0_el2.rs ... ok
test [ui] tests\ui\asm\aarch64v8r.rs#hf ... ok
test [ui] tests\ui\asm\arm-low-dreg.rs ... ok
test [ui] tests\ui\asm\aarch64v8r.rs#sf ... ok
test [ui] tests\ui\asm\aarch64\type-f16.rs ... ok
test [ui] tests\ui\asm\binary_asm_labels.rs ... ignored, only executed when the architecture is x86_64
test [ui] tests\ui\asm\bad-template.rs#x86_64 ... ok
test [ui] tests\ui\asm\bad-template.rs#aarch64 ... ok
test [ui] tests\ui\asm\cfg.rs#reva ... ignored, only executed when the architecture is x86_64
---
test [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#fat2 ... ok
test [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#fat3 ... ok
test [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#thin1 ... ok
test [ui] tests\ui\extern\issue-95829.rs ... ok
test [ui] tests\ui\extern\lgamma-linkage.rs ... ok
test [ui] tests\ui\extern\issue-80074.rs ... ok
test [ui] tests\ui\extern\not-in-block.rs ... ok
test [ui] tests\ui\extern\unsized-extern-derefmove.rs ... ok
test [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#thin2 ... ok
test [ui] tests\ui\feature-gates\allow-features-empty.rs ... ok
---
test [ui] tests\ui\imports\ambiguous-4.rs ... ok
test [ui] tests\ui\imports\ambiguous-9.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-glob-vs-multiouter.rs ... ok
test [ui] tests\ui\imports\ambiguous-8.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-globvsglob.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-no-implicit-prelude.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-non-prelude-core-glob.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-non-prelude-std-glob.rs ... ok
test [ui] tests\ui\imports\ambiguous-glob-vs-expanded-extern.rs ... ok
test [ui] tests\ui\imports\ambiguous-panic-pick-core.rs ... ok
---
test [mir-opt] tests\mir-opt\pre-codegen\tuple_ord.rs ... ok
test [mir-opt] tests\mir-opt\pre-codegen\vec_deref.rs ... ok
test [mir-opt] tests\mir-opt\pre-codegen\two_unwrap_unchecked.rs ... ok
test [mir-opt] tests\mir-opt\read_from_trivial_switch.rs ... ok
test [mir-opt] tests\mir-opt\range\ssa_range.rs ... ok
test [mir-opt] tests\mir-opt\remove_fake_borrows.rs ... ok
test [mir-opt] tests\mir-opt\remove_never_const.rs ... ok
test [mir-opt] tests\mir-opt\reference_prop_do_not_reuse_move.rs ... ok
test [mir-opt] tests\mir-opt\reference_prop.rs ... ok
test [mir-opt] tests\mir-opt\remove_storage_markers.rs ... ok
---
[TIMING:end] tool::Rustdoc { target_compiler: Compiler { stage: 2, host: aarch64-pc-windows-msvc, forced_compiler: false } } -- 0.002
##[group]Testing stage2 with compiletest suite=rustdoc-html mode=rustdoc-html (aarch64-pc-windows-msvc)

running 776 tests
test [rustdoc-html] tests\rustdoc-html\anchors\anchor-id-trait-method-15169.rs ... ok
test [rustdoc-html] tests\rustdoc-html\all.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\anchor-id-duplicate-method-name-25001.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\anchor-id-trait-tymethod-28478.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\disambiguate-anchors-32890.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\disambiguate-anchors-header-29449.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\anchors.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\method-anchor-in-blanket-impl-86620.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anonymous-lifetime.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anchors\trait-impl-items-links-and-anchors.rs ... ok
test [rustdoc-html] tests\rustdoc-html\array-links.rs ... ok
test [rustdoc-html] tests\rustdoc-html\anon-fn-params.rs ... ok
test [rustdoc-html] tests\rustdoc-html\asm-foreign.rs ... ok
test [rustdoc-html] tests\rustdoc-html\asm-foreign2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\asref-for-and-of-local-82465.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\assoc-fns.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\assoc-item-cast.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\assoc-types.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\assoc-type-bindings-20646.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\cross-crate-hidden-assoc-trait-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\doc-assoc-item.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\inline-assoc-type-20727-bindings.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\inline-assoc-type-20727-bounds-deref.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\inline-assoc-type-20727-bounds-index.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\inline-assoc-type-20727-bounds.rs ... ok
test [rustdoc-html] tests\rustdoc-html\async\async-fn-opaque-item.rs ... ok
test [rustdoc-html] tests\rustdoc-html\async\async-move-doctest.rs ... ok
test [rustdoc-html] tests\rustdoc-html\async\async-fn.rs ... ok
test [rustdoc-html] tests\rustdoc-html\async\async-trait-sig.rs ... ok
test [rustdoc-html] tests\rustdoc-html\attributes-2021-edition.rs ... ok
test [rustdoc-html] tests\rustdoc-html\assoc\normalize-assoc-item.rs ... ok
test [rustdoc-html] tests\rustdoc-html\async\async-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\attributes-inlining-108281.rs ... ok
test [rustdoc-html] tests\rustdoc-html\attributes-re-export-2021-edition.rs ... ok
test [rustdoc-html] tests\rustdoc-html\attributes-re-export.rs ... ok
test [rustdoc-html] tests\rustdoc-html\attributes.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-impl-for-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-trait-bounds-by-associated-type-50159.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-impl-primitive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-trait-bounds-inference-variables-54705.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-trait-bounds-where-51236.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-trait-negative-impl-55321.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-trait-not-send.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto-traits.rs ... ok
test [rustdoc-html] tests\rustdoc-html\auto\auto_aliases.rs ... ok
test [rustdoc-html] tests\rustdoc-html\bad-codeblock-syntax.rs ... ok
test [rustdoc-html] tests\rustdoc-html\blank-line-in-doc-block-47197.rs ... ok
test [rustdoc-html] tests\rustdoc-html\bold-tag-101743.rs ... ok
test [rustdoc-html] tests\rustdoc-html\bounds.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cap-lints.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cfg-bool.rs ... ok
test [rustdoc-html] tests\rustdoc-html\check.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cfg-doctest.rs ... ok
test [rustdoc-html] tests\rustdoc-html\codeblock-title.rs ... ok
test [rustdoc-html] tests\rustdoc-html\check-styled-link.rs ... ok
test [rustdoc-html] tests\rustdoc-html\comment-in-doctest.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-fn-effects.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-fn-76501.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-fn.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\add-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\const-generic-defaults.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\const-generic-slice.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\const-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\const-generics-docs.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\const-param-type-references-generics.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\generic_const_exprs.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\lazy_normalization_consts\const-equate-pred.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-generics\type-alias.rs ... ok
test [rustdoc-html] tests\rustdoc-html\const-intrinsic.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\assoc-const-has-projection-ty.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\assoc-consts-underscore.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\assoc-consts-version.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\assoc-consts.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\associated-consts.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-display.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-doc.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-effect-param.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-trait-and-impl-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-underscore.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const-value-display.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\const.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\document-item-with-associated-const-in-where-clause.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\generic-const-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\generic_const_exprs.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\glob-shadowing-const.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\hide-complex-unevaluated-const-arguments.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\hide-complex-unevaluated-consts.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\ice-associated-const-equality-105952.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\legacy-const-generic.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\link-assoc-const.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\redirect-const.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\rfc-2632-const-trait-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constant\show-const-contents.rs ... ok
test [rustdoc-html] tests\rustdoc-html\constructor-imports.rs ... ok
test [rustdoc-html] tests\rustdoc-html\crate-doc-hidden-109695.rs ... ok
test [rustdoc-html] tests\rustdoc-html\crate-version-escape.rs ... ok
test [rustdoc-html] tests\rustdoc-html\crate-version-extra.rs ... ok
test [rustdoc-html] tests\rustdoc-html\crate-version.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\cargo-two-no-index\e.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\cargo-two\e.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\cargo-transitive-no-index\s.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\cargo-transitive\s.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\single-crate-baseline\q.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\single-crate-no-index\q.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\index-on-last\e.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\working-dir-examples\q.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\two\e.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\transitive\s.rs ... ok
test [rustdoc-html] tests\rustdoc-html\custom_code_classes.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\write-docs-somewhere-else\e.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-links.rs ... ok
test [rustdoc-html] tests\rustdoc-html\decl-line-wrapping-empty-arg-list.rs ... ok
test [rustdoc-html] tests\rustdoc-html\decl-trailing-whitespace.rs ... ok
test [rustdoc-html] tests\rustdoc-html\default-theme.rs ... ok
test [rustdoc-html] tests\rustdoc-html\default-trait-method-link.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deep-structures.rs ... ok
test [rustdoc-html] tests\rustdoc-html\demo-allocator-54478.rs ... ok
test [rustdoc-html] tests\rustdoc-html\default-trait-method.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deprecated-future-staged-api.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deprecated-future.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deprecated.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref-methods-19190-foreign-type.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref-methods-19190-inline.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref-methods-19190.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref-mut-35169-2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref-mut-35169.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-const-fn.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-methods-24686-target.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-multiple-impl-blocks.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-mut-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-recursive-pathbuf.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-recursive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-slice-core.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-to-primitive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\deref-typedef.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\escape-deref-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\cross-crate-info\kitchen-sink\i.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\recursive-deref-sidebar.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\recursive-deref.rs ... ok
test [rustdoc-html] tests\rustdoc-html\deref\sidebar-links-deref-100679.rs ... ok
test [rustdoc-html] tests\rustdoc-html\description.rs ... ok
test [rustdoc-html] tests\rustdoc-html\description_default.rs ... ok
test [rustdoc-html] tests\rustdoc-html\display-hidden-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-attr-comment-mix-42760.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-attribute.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-auto-cfg-public-in-private.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-auto-cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-hide.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-implicit-gate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-target-feature.rs ... ignored, only executed when the architecture is x86_64
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-implicit.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-inherit-from-module-79201.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-simplification.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg-traits.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\doc-cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-cfg\duplicate-cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-on-keyword.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-test-attr-18199.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-hidden-method-13698.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-cfg-feature-30252.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc_auto_cfg_reexports.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc_auto_cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-hide-empty-line-23106.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-crate-attributes-38129.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doc-hidden-crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-macro-38219.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-escape-boring-41783.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-include-43153.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-manual-crate-name.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-markdown-inline-parse-23744.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-ignore-32556.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-markdown-trailing-docblock-48377.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-multi-line-string-literal-25944.rs ... ok
test [rustdoc-html] tests\rustdoc-html\document-hidden-items-15347.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\ignore-sometimes.rs ... ok
test [rustdoc-html] tests\rustdoc-html\double-hyphen-to-dash.rs ... ok
test [rustdoc-html] tests\rustdoc-html\doctest\doctest-runtool.rs ... ok
test [rustdoc-html] tests\rustdoc-html\duplicate-flags.rs ... ok
test [rustdoc-html] tests\rustdoc-html\double-quote-escape.rs ... ok
test [rustdoc-html] tests\rustdoc-html\duplicate_impls\impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\duplicate_impls\sidebar-links-duplicate-impls-33054.rs ... ok
test [rustdoc-html] tests\rustdoc-html\edition-flag.rs ... ok
test [rustdoc-html] tests\rustdoc-html\edition-doctest.rs ... ok
test [rustdoc-html] tests\rustdoc-html\early-unindent.rs ... ok
test [rustdoc-html] tests\rustdoc-html\dyn-compatibility.rs ... ok
test [rustdoc-html] tests\rustdoc-html\empty-doc-comment.rs ... ok
test [rustdoc-html] tests\rustdoc-html\elided-lifetime.rs ... ok
test [rustdoc-html] tests\rustdoc-html\empty-mod-public.rs ... ok
test [rustdoc-html] tests\rustdoc-html\empty-section.rs ... ok
test [rustdoc-html] tests\rustdoc-html\empty-tuple-struct-118180.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-non-exhaustive-108925.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-headings.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-variant-doc-hidden-field-88600.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-variant-non_exhaustive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-variant-fields-heading.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\enum-variant-value.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\strip-enum-variant.rs ... ok
test [rustdoc-html] tests\rustdoc-html\enum\render-enum-variant-structlike-32395.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\duplicate-reexports-section-150211.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-default-method.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-fn-22038.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-html-fallback.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-html-alias.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-html-root-url-precedence.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-html-root-url.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-links.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\extern-method.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\external-cross.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\external-doc.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\hidden-extern-34025.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\link-extern-crate-title-33178.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\pub-extern-crate-150176.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\link-extern-crate-item-30109.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\pub-extern-crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\link-extern-crate-33178.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\unsafe-extern-blocks.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extern\unused-extern-crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\file-creation-111249.rs ... ok
test [rustdoc-html] tests\rustdoc-html\extremely_long_typename.rs ... ok
test [rustdoc-html] tests\rustdoc-html\feature-gate-doc_auto_cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\ffi.rs ... ok
test [rustdoc-html] tests\rustdoc-html\files-creation-hidden.rs ... ok
test [rustdoc-html] tests\rustdoc-html\fn-pointer-arg-name.rs ... ok
test [rustdoc-html] tests\rustdoc-html\fn-bound.rs ... ok
test [rustdoc-html] tests\rustdoc-html\fn-sidebar.rs ... ok
test [rustdoc-html] tests\rustdoc-html\fn-type.rs ... ok
test [rustdoc-html] tests\rustdoc-html\footnote-definition-without-blank-line-100638.rs ... ok
test [rustdoc-html] tests\rustdoc-html\footnote-ids.rs ... ok
test [rustdoc-html] tests\rustdoc-html\force-target-feature.rs ... ignored, only executed when the architecture is x86_64
test [rustdoc-html] tests\rustdoc-html\footnote-in-summary.rs ... ok
test [rustdoc-html] tests\rustdoc-html\footnote-reference-ids.rs ... ok
test [rustdoc-html] tests\rustdoc-html\footnote-reference-in-footnote-def.rs ... ok
test [rustdoc-html] tests\rustdoc-html\force-unstable-if-unmarked-106421-not-internal.rs ... ok
test [rustdoc-html] tests\rustdoc-html\foreigntype.rs ... ok
test [rustdoc-html] tests\rustdoc-html\force-unstable-if-unmarked-106421.rs ... ok
test [rustdoc-html] tests\rustdoc-html\generic-associated-types\gat-elided-lifetime-94683.rs ... ok
test [rustdoc-html] tests\rustdoc-html\generic-associated-types\gat-linkification-109488.rs ... ok
test [rustdoc-html] tests\rustdoc-html\generic-associated-types\gats.rs ... ok
test [rustdoc-html] tests\rustdoc-html\glob-shadowing.rs ... ok
test [rustdoc-html] tests\rustdoc-html\heading-levels-89309.rs ... ok
test [rustdoc-html] tests\rustdoc-html\heterogeneous-concat.rs ... ok
test [rustdoc-html] tests\rustdoc-html\hidden-line.rs ... ok
test [rustdoc-html] tests\rustdoc-html\hidden-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\hidden-trait-methods-with-document-hidden-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\hidden-trait-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\ice-type-error-19181.rs ... ok
test [rustdoc-html] tests\rustdoc-html\hide-unstable-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\higher-ranked-trait-bounds.rs ... ok
test [rustdoc-html] tests\rustdoc-html\highlight-invalid-rust-12834.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\blanket-impl-29503.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\blanket-impl-78673.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\cross-crate-hidden-impl-parameter.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\deduplicate-glob-import-impl-21474.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\deduplicate-trait-impl-22025.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\default-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\doc-hidden-trait-implementors-33069.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\deprecated-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\doc_auto_cfg_nested_impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\duplicated_impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\empty-impl-block.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\empty-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\extern-impl-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\extern-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\foreign-implementors-js-43701.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\generic-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\hidden-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\hidden-implementors-90781.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\hidden-trait-struct-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\hide-mut-methods-if-no-derefmut-impl-74083.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-alias-substituted.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-assoc-type-21092.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-associated-items-order.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-associated-items-sidebar.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-blanket-53689.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-box.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-disambiguation.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-everywhere.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-in-const-block.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-on-ty-alias-issue-119015.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-parts.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-parts-crosscrate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-ref-20175.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-trait-43869.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-trait-alias.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-type-parameter-33592.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\impl-trait-precise-capturing.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\implementor-stable-version.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\implementors-unstable-75588.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\manual_impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\method-link-foreign-trait-impl-17476.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\inline-impl-through-glob-import-100204.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\module-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\must_implement_one_of.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\negative-impl-no-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\negative-impl-sidebar.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\negative-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\return-impl-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\struct-implementations-title.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\sidebar-trait-impl-disambiguate-78701.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\same-crate-hidden-impl-parameter.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\underscore-type-in-trait-impl-96381.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\rustc-incoherent-impls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\trait-implementations-duplicate-self-45584.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\trait-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\universal-impl-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impl\unneeded-trait-implementations-title.rs ... ok
test [rustdoc-html] tests\rustdoc-html\include_str_cut.rs ... ok
test [rustdoc-html] tests\rustdoc-html\impossible-default.rs ... ok
test [rustdoc-html] tests\rustdoc-html\infinite-redirection-16265-1.rs ... ok
test [rustdoc-html] tests\rustdoc-html\infinite-redirection-16265-2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\import-remapped-paths.rs ... ok
test [rustdoc-html] tests\rustdoc-html\index-page.rs ... ok
test [rustdoc-html] tests\rustdoc-html\infinite-redirection.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inherent-projections.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline-default-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline-rename-34473.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\add-docs.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\assoc-const-equality.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\async-fn.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\attributes.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\assoc-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\assoc_item_trait_bounds.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\const-eval-46727.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\const-effect-param.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\const-fn-27362.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\default-generic-args.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\default-trait-method.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\deduplicate-inlined-items-23207.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\cross-glob.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-hidden-extern-trait-impl-29584.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-auto-cfg.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-hidden-broken-link-28480.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-reachability-impl-31948-1.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-reachability-impl-31948.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\doc-reachability-impl-31948-2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\dyn_trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\early-late-bound-lifetime-params.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\fn-ptr-ty.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\generic-const-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\ice-import-crate-57180.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\hidden-use.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\impl-dyn-trait-32881.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\impl-inline-without-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\impl-sized.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\impl-ref-33113.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\impl_trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\inline_hidden.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\implementors-js.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\macro-vis.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\macros.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\non_lifetime_binders.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\reexport-with-anonymous-lifetime-98697.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\qpath-self-85454.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\proc_macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\renamed-via-module.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\ret-pos-impl-trait-in-trait.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\rustc-private-76736-1.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\rustc-private-76736-2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\rustc-private-76736-4.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\rustc-private-76736-3.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\self-sized-bounds-24183.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\sugar-closure-crate-21801.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\blanket-impl-reexported-trait-94183.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\doc-no-inline-32343.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\trait-vis.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\enum-variant-reexport-46766.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\fully-stable-path-is-better.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\glob-extern-document-private-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\glob-extern.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\glob-private-document-private-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\glob-private.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_cross\use_crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\hidden-use.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\macro_by_example.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\parent-path-is-better.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\please_inline.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\private-reexport-in-public-api-81141-2.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\private-reexport-in-public-api-generics-81141.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\private-reexport-in-public-api-81141.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\private-reexport-in-public-api-hidden-81141.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\reexported-macro-and-macro-export-sidebar-89852.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\private-reexport-in-public-api-private-81141.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\staged-inline.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\pub-re-export-28537.rs ... ok
test [rustdoc-html] tests\rustdoc-html\inline_local\trait-vis.rs ... ok
test [rustdoc-html] tests\rustdoc-html\internal.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\adt-through-alias.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\anchors.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\assoc-reexport-super.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\associated-defaults.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\associated-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\basic.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc-crate\self.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\builtin-macros.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\crate-relative-assoc.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\crate-relative.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\additional_doc.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\basic.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\hidden.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\submodule-outer.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\module.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\submodule-inner.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\deprecated.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\deps.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\disambiguators-removed.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\cross-crate\traits.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\email-address.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\enum-self-82209.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\enum-struct-field.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-builtin-type-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-crate.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-inherent-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-reference-link.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-type.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\external-traits.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\field.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\filter-out-private.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\generic-params.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\generic-trait-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\ice-deprecated-note-on-reexport.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\ice-intra-doc-links-107995.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\in-bodies.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\extern-crate-only-used-in-link.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\inherent-associated-types.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\intra-doc-link-method-trait-impl-72340.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\link-in-footnotes-132208.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\link-same-name-different-disambiguator-108459.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\macro-caching-144965.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\link-to-proc-macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\macros-disambiguators.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\mod-ambiguity.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\mod-relative.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\no-doc-primitive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\module-scope-name-resolution-55364.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\nested-use.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-assoc.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-methods-external-core.rs ... ignored, only executed when the operating system is linux
test [rustdoc-html] tests\rustdoc-html\intra-doc\non-path-primitives.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-methods-local.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-associated-traits.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-self.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-methods.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\prim-precedence.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\primitive-disambiguators.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\primitive-non-default-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\private-failures-ignored.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\private.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\pub-use.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\raw-ident-self.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\proc-macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\same-name-different-crates-66159.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\reexport-additional-docs.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\self-cache.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\self.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\trait-impl.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\libstd-re-export.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\trait-item.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\true-false.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\type-alias-primitive.rs ... ok
test [rustdoc-html] tests\rustdoc-html\intra-doc\type-alias.rs ... ok
test [rustdoc-html] tests\rustdoc-html\invalid$crate$name.rs ... ok
test [rustdoc-html] tests\rustdoc-html\item-desc-list-at-start.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\assoc-types.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\assoc-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\derive-macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\doc-links-calls.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\doc-links.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\no-body-items.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\non-local-method.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\patterns.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\prelude-types.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\jump-to-def\shebang.rs ... ok
test [rustdoc-html] tests\rustdoc-html\keyword.rs ... ok
test [rustdoc-html] tests\rustdoc-html\lifetime-name.rs ... ok
test [rustdoc-html] tests\rustdoc-html\line-breaks.rs ... ok
test [rustdoc-html] tests\rustdoc-html\link-on-path-with-generics.rs ... ok
test [rustdoc-html] tests\rustdoc-html\link-title-escape.rs ... ok
test [rustdoc-html] tests\rustdoc-html\links-in-headings.rs ... ok
test [rustdoc-html] tests\rustdoc-html\logo-class-default.rs ... ok
test [rustdoc-html] tests\rustdoc-html\logo-class-rust.rs ... ok
test [rustdoc-html] tests\rustdoc-html\logo-class.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro-expansion\field-followed-by-exclamation.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro-expansion\type-macro-expansion.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\const-rendering-macros-33302.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\decl_macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\decl_macro_priv.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\doc-proc-macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-const-display-115295.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-doc-comment-23812.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-export-crate-root-108231.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-generated-macro.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-higher-kinded-function.rs ... ok
test [rustdoc-html] tests\rustdoc-html\macro\macro-ice-16019.rs ... ok
---

     Running tests\windows_unix_socket.rs (build\aarch64-pc-windows-msvc\stage2-std\aarch64-pc-windows-msvc\dist\deps\windows_unix_socket-9eb4bbb1737ed55f.exe)

running 4 tests
test win_uds_path_too_long ... ok
test win_uds_existing_bind ... ok
test win_uds_echo ... ok
test win_uds_smoke_bind_connect ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.72ms

     Running benches\lib.rs (build\aarch64-pc-windows-msvc\stage2-std\aarch64-pc-windows-msvc\dist\deps\stdbenches-276165cd1253eed1.exe)

---
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,RandomState,A>::with_capacity_in (line 323) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,RandomState>::new (line 264) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,RandomState>::from (line 1504) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,RandomState>::with_capacity (line 283) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::capacity (line 445) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::clear (line 819) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::contains_key (line 1220) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::drain (line 721) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::entry (line 959) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get (line 987) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::extract_if (line 761) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1077) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1119) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get_key_value (line 1017) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_unchecked_mut (line 1162) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::hasher (line 837) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::get_mut (line 1247) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::insert (line 1280) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::into_iter (line 2053) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::into_keys (line 491) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::into_values (line 586) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::is_empty (line 698) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::iter (line 618) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::keys (line 461) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::iter_mut (line 648) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::len (line 681) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::remove (line 1339) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::reserve (line 870) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::remove_entry (line 1367) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::retain (line 792) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to (line 937) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to_fit (line 913) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::try_insert (line 1309) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::try_reserve (line 895) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::values (line 523) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S>::with_capacity_and_hasher (line 383) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S,A>::values_mut (line 552) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::HashMap<K,V,S>::with_hasher (line 351) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::IntoIter (line 1611) ... ok
test library\std\src\collections\hash\map.rs - collections::hash::map::IntoKeys (line 1843) ... ok
---
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,RandomState>::new (line 142) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,RandomState>::with_capacity (line 161) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::capacity (line 313) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,RandomState>::from (line 1180) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::clear (line 490) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::contains (line 758) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::drain (line 398) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::difference (line 630) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::entry (line 861) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::extract_if (line 434) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::get (line 783) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert (line 805) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert_with (line 829) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::hasher (line 508) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::insert (line 983) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::intersection (line 697) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::into_iter (line 1643) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::is_disjoint (line 903) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::is_empty (line 375) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::is_subset (line 929) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::iter (line 329) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::is_superset (line 951) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::len (line 357) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::remove (line 1030) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::replace (line 1004) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::reserve (line 541) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::retain (line 465) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to (line 607) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to_fit (line 584) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::symmetric_difference (line 660) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::take (line 1058) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::try_reserve (line 567) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S>::with_capacity_and_hasher (line 255) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S,A>::union (line 726) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::HashSet<T,S>::with_hasher (line 223) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::Intersection (line 1507) ... ok
test library\std\src\collections\hash\set.rs - collections::hash::set::IntoIter (line 1422) ... ok
---
---- [run-make] tests\run-make\cdylib-export-c-library-symbols stdout ----

error: rmake recipe failed to complete
status: exit code: 101
command: "C:\\a\\rust\\rust\\build\\aarch64-pc-windows-msvc\\test\\run-make\\cdylib-export-c-library-symbols\\rmake.exe"
stdout: none
--- stderr -------------------------------
assert_contains:
=== HAYSTACK ===

=== NEEDLE ===
T my_function

thread 'main' (3860) panicked at C:\a\rust\rust\tests\run-make\cdylib-export-c-library-symbols\rmake.rs:32:14:
---

Some tests failed in compiletest suite=run-make mode=run-make host=aarch64-pc-windows-msvc target=aarch64-pc-windows-msvc
Bootstrap failed while executing `test --stage 2 --skip=compiler --skip=src`
Build completed unsuccessfully in 1:52:22
make: *** [Makefile:115: ci-msvc-py] Error 1
  local time: Mon Feb  2 17:08:06 CUT 2026
  network time: Mon, 02 Feb 2026 17:08:07 GMT
##[error]Process completed with exit code 2.
##[group]Run echo "disk usage:"
echo "disk usage:"

@rust-bors rust-bors Bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 2, 2026
@rust-bors

rust-bors Bot commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 6ad3d3d failed: CI. Failed job:

@rust-bors rust-bors Bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 2, 2026
@rust-bors

rust-bors Bot commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

PR #150992, which is a member of this rollup, was unapproved.
This rollup was thus also unapproved.

@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Feb 2, 2026
@JonathanBrouwer
JonathanBrouwer deleted the rollup-txk7tC8 branch August 21, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)

Projects

None yet

Development

Successfully merging this pull request may close these issues.