diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-07-30 14:21:00 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-07-31 19:29:40 +1000 |
| commit | 507dec4dc321c868ad876c0b7302c66088b7cc7c (patch) | |
| tree | 19dbf0393f536efc246c2ad0b15d4979756a655e /library/std/src | |
| parent | 94cc5bb9620cdee942b8b79e7026f622fcc695a0 (diff) | |
| download | rust-507dec4dc321c868ad876c0b7302c66088b7cc7c.tar.gz rust-507dec4dc321c868ad876c0b7302c66088b7cc7c.zip | |
Make const bound handling more like types/regions.
Currently there is `Ty` and `BoundTy`, and `Region` and `BoundRegion`, and `Const` and... `BoundVar`. An annoying inconsistency. This commit repurposes the existing `BoundConst`, which was barely used, so it's the partner to `Const`. Unlike `BoundTy`/`BoundRegion` it lacks a `kind` field but it's still nice to have because it makes the const code more similar to the ty/region code everywhere. The commit also removes `impl From<BoundVar> for BoundTy`, which has a single use and doesn't seem worth it. These changes fix the "FIXME: We really should have a separate `BoundConst` for consts".
Diffstat (limited to 'library/std/src')
0 files changed, 0 insertions, 0 deletions
