8 fn test_mut<'a>(&'a mut self) -> Self::Output<'a>;
11 impl<T> TestMut for E<T>
15 type Output<'a> = &'a mut T;
16 fn test_mut<'a>(&'a mut self) -> Self::Output<'a> {
21 fn test_simpler<'a>(dst: &'a mut impl TestMut<Output = &'a mut f32>)
22 //~^ ERROR missing generics for associated type
25 *dst.test_mut() = n.into();
30 let mut t1: E<f32> = Default::default();
31 test_simpler(&mut t1);