I can't really talk knowledgeably about the low-level implementation side since I know little (read: nothing) of `rustc` internals, but I can't see why this would need changes on a user-code level. In other words, the user doesn't need to write anything special to get `.` to auto-deref.

I see it more as a `&T` being implicitly convertible to `T`, where the conversion is actually a deref.