1 2 3 4 5 6 7 8 9 10 11
#![feature(type_alias_impl_trait)] type T = impl Copy; #[define_opaque(T)] fn foo() -> T { //~^ ERROR cannot resolve opaque type None::<&'static T> } fn main() {}