diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-05-07 09:35:50 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-05-09 08:13:24 +1000 |
| commit | d3d01e1cd3a4157692e136f3a1f8e0a5e37f3e36 (patch) | |
| tree | e8b2ee9299741a165d8da729a6086e2cd3ad9604 /compiler/rustc_mir_transform/src/coverage/mod.rs | |
| parent | f5d7d346a48b75ef566674fca05cd4b29a985678 (diff) | |
| download | rust-d3d01e1cd3a4157692e136f3a1f8e0a5e37f3e36.tar.gz rust-d3d01e1cd3a4157692e136f3a1f8e0a5e37f3e36.zip | |
Remove `vec_linked_list`.
It provides a way to effectively embed a linked list within an `IndexVec` and also iterate over that list. It's written in a very generic way, involving two traits `Links` and `LinkElem`. But the `Links` trait is only impl'd for `IndexVec` and `&IndexVec`, and the whole thing is only used in one module within `rustc_borrowck`. So I think it's over-engineered and hard to read. Plus it has no comments. This commit removes it, and adds a (non-generic) local iterator for the use within `rustc_borrowck`. Much simpler.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/mod.rs')
0 files changed, 0 insertions, 0 deletions
