@WG-prioritization/alerts issue #58355 has been requested for prioritization.
Seems like this first started ICEing in 1.24 -> P-medium?
It seems like it should be emitting a typeck error instead of ICEing.
Seems like an issue a beginner might somewhat easily run into?
I don't think beginners usually start with recursive trait implementations :)
Yeah nevermind :D
Is this a regression btw?
It is a regression ... from 1.24
Damn, I can't read tonight, sorry :(
That's okay :)
isn't that actually not related to recursive traits
I don't actually understand what's going on :laughing:
but instead with trait objects for
Fn() -> UnsizedTy?
which tries to create a shim for the trait object
which tries to create a function with an unsized return type which doesn't work
Sounds good to me
so these impls/function can actually never be used as they would need a function returning an unsized type which can't exist
so at least we don't break anything that should be working here
Issue #58355's prioritization request has been removed.
Phew, now only 9 issues left to prioritize :sweat_smile:
Let's do it