os-rust/library/core
Matthias Krüger e9379382f9
Rollup merge of #132503 - RalfJung:const-hash-map, r=Amanieu
better test for const HashMap; remove const_hash leftovers

The existing `const_with_hasher` test is kind of silly since the HashMap it constructs can never contain any elements. So this adjusts the test to construct a usable HashMap, which is a bit non-trivial since the default hash builder cannot be built in `const`. `BuildHasherDefault::new()` helps but is unstable (https://github.com/rust-lang/rust/issues/123197), so we also have a test that does not involve that type.

The second commit removes the last remnants of https://github.com/rust-lang/rust/issues/104061, since they aren't actually useful -- without const traits, you can't do any hashing in `const`.

Cc ``@rust-lang/libs-api`` ``@rust-lang/wg-const-eval``
Closes #104061
Related to https://github.com/rust-lang/rust/issues/102575
2024-11-03 12:08:52 +01:00
..
benches Stabilize isqrt feature 2024-10-08 10:58:49 -04:00
src Rollup merge of #132503 - RalfJung:const-hash-map, r=Amanieu 2024-11-03 12:08:52 +01:00
tests Rollup merge of #132503 - RalfJung:const-hash-map, r=Amanieu 2024-11-03 12:08:52 +01:00
Cargo.toml Port std library to RTEMS 2024-09-03 09:19:29 +02:00