1 2 3 4 5 6 7 8 9 10 11 12 13 14
// check-pass pub fn main() {} pub trait Iced { fn get(&self) -> &impl Sized; } /// Impl causes ICE impl Iced for () { fn get(&self) -> &impl Sized { &() } }