about summary refs log tree commit diff
path: root/compiler/rustc_query_impl/src/keys.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-07-31 07:46:14 +0000
committerbors <bors@rust-lang.org>2021-07-31 07:46:14 +0000
commit7069a8c2b78c5d23205de1cabb4c2a65229dbd8f (patch)
treee2afdc516470e471a88c40ce97494138dfa1c740 /compiler/rustc_query_impl/src/keys.rs
parent6b0b07d41f07e1ba5808693d900903499ccf7a32 (diff)
parenta28ee25483d92b7924752651d9c751ae2c4f2c34 (diff)
downloadrust-7069a8c2b78c5d23205de1cabb4c2a65229dbd8f.tar.gz
rust-7069a8c2b78c5d23205de1cabb4c2a65229dbd8f.zip
Auto merge of #86264 - crlf0710:trait_upcasting_part1, r=nikomatsakis
Trait upcasting coercion (part1)

This revives the first part of earlier PR #60900 .

It's not very clear to me which parts of that pr was design decisions, so i decide to cut it into pieces and land them incrementally. This allows more eyes on the details.

This is the first part, it adds feature gates, adds feature gates tests, and implemented the unsize conversion part.
(I hope i have dealt with the `ExistentialTraitRef` values correctly...)

The next part will be implementing the pointer casting.
Diffstat (limited to 'compiler/rustc_query_impl/src/keys.rs')
0 files changed, 0 insertions, 0 deletions