1
Fork 0

Rollup merge of #122835 - compiler-errors:deref-pure, r=Nadrieril

Require `DerefMut` and `DerefPure` on `deref!()` patterns when appropriate

Waiting on the deref pattern syntax pr to merge

r? nadrieril
This commit is contained in:
Matthias Krüger 2024-03-26 21:23:48 +01:00 committed by GitHub
commit 0029a11d7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 124 additions and 5 deletions

View file

@ -199,6 +199,7 @@ language_item_table! {
Deref, sym::deref, deref_trait, Target::Trait, GenericRequirement::Exact(0);
DerefMut, sym::deref_mut, deref_mut_trait, Target::Trait, GenericRequirement::Exact(0);
DerefPure, sym::deref_pure, deref_pure_trait, Target::Trait, GenericRequirement::Exact(0);
DerefTarget, sym::deref_target, deref_target, Target::AssocTy, GenericRequirement::None;
Receiver, sym::receiver, receiver_trait, Target::Trait, GenericRequirement::None;