about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2025-07-30 14:21:00 +1000
committerNicholas Nethercote <n.nethercote@gmail.com>2025-07-31 19:29:40 +1000
commit507dec4dc321c868ad876c0b7302c66088b7cc7c (patch)
tree19dbf0393f536efc246c2ad0b15d4979756a655e /library/std/src
parent94cc5bb9620cdee942b8b79e7026f622fcc695a0 (diff)
downloadrust-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