Merge pull request #19012 from ShoyuVanilla/arbitrary-self

feat: Implement `arbitrary-self-types`
This commit is contained in:
Lukas Wirth 2025-01-24 14:04:34 +00:00 committed by GitHub
commit 3a163faba1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 129 additions and 26 deletions

View file

@ -372,6 +372,7 @@ language_item_table! {
DerefMut, sym::deref_mut, deref_mut_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;
ReceiverTarget, sym::receiver_target, receiver_target, Target::AssocTy, GenericRequirement::None;
Fn, sym::fn_, fn_trait, Target::Trait, GenericRequirement::Exact(1);
FnMut, sym::fn_mut, fn_mut_trait, Target::Trait, GenericRequirement::Exact(1);