Open
Description
As observed on rust-lang/rust#27248, the interaction between elision and trait objects changed recently as the result of a bug fix, but in some cases the older, buggy behavior may have been preferable. In particular, trait object defaults operate by different rules per RFC 599. I have also argued that object lifetime defaults ought to be treated differently from other lifetimes for the purpose of '_
, which is closely tied to elision. However, it's unclear just what the new rules ought to be.