1 #![feature(type_alias_impl_trait)]
4 type OneLifetime<'a, 'b> = impl std::fmt::Debug;
6 fn foo<'a, 'b>(a: &'a u32, b: &'b u32) -> OneLifetime<'a, 'b> {
10 fn bar<'a, 'b>(a: &'a u32, b: &'b u32) -> OneLifetime<'a, 'b> {
12 //~^ ERROR: concrete type differs from previous defining opaque type use