about summary refs log tree commit diff
path: root/library/core/src/num/mod.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-08-29 00:32:21 +0000
committerbors <bors@rust-lang.org>2025-08-29 00:32:21 +0000
commitef8d1d6f5bf59524a22943d9f64c002e5c883afd (patch)
tree48490f19545b47ecbb22c6f76ce39f39b6a9932b /library/core/src/num/mod.rs
parentf2824da98d44c4a4e17bf39eb45103c8fc249117 (diff)
parent38bd8081b776d2a1add317c91ad722752335544b (diff)
downloadrust-ef8d1d6f5bf59524a22943d9f64c002e5c883afd.tar.gz
rust-ef8d1d6f5bf59524a22943d9f64c002e5c883afd.zip
Auto merge of #145377 - ChayimFriedman2:solver-def-id, r=lcnr
Switch next solver to use a specific associated type for trait def id

The compiler just puts `DefId` in there, but rust-analyzer uses different types for each kind of item.

See [the Zulip discussion](https://rust-lang.zulipchat.com/#narrow/channel/185405-t-compiler.2Frust-analyzer/topic/Implmentating.20New.20Trait.20Solver/near/534329794). In short, it will be a tremendous help to r-a to use specific associated types, while for the solver and the compiler it's a small change. So I ported `TraitId`, as a proof of concept and it's also likely the most impactful.

r? types
Diffstat (limited to 'library/core/src/num/mod.rs')
0 files changed, 0 insertions, 0 deletions