about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2023-09-08 14:10:51 +0200
committerGitHub <noreply@github.com>2023-09-08 14:10:51 +0200
commit1fb672c7387fc597c93d0657c4892d254d7ab338 (patch)
tree88b5a3bf67bf8b3b637e5b82e496259518d45b18 /compiler/rustc_mir_transform/src/coverage/debug.rs
parentdcb465995da3309bda9ba1fa286cb4d6a6c77e99 (diff)
parentb3686c2fd6ad57912e1b0e778bedb0b9a05c73fa (diff)
downloadrust-1fb672c7387fc597c93d0657c4892d254d7ab338.tar.gz
rust-1fb672c7387fc597c93d0657c4892d254d7ab338.zip
Rollup merge of #115201 - notriddle:notriddle/type-alias-impl-list, r=GuillaumeGomez
rustdoc: list matching impls on type aliases

Fixes https://github.com/rust-lang/rust/issues/32077

Fixes #99952

Remake of https://github.com/rust-lang/rust/pull/112429

Partially reverts https://github.com/rust-lang/rust/pull/112543, but keeps the test case.

This version of the PR avoids the infinite loop by structurally matching types instead of using full unification. This version does not support type alias trait bounds, but the compiler does not enforce those anyway (https://github.com/rust-lang/rust/issues/21903).

r? `@GuillaumeGomez`

CC `@lcnr`
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions