по идее на функции вылезет аж where T: Bar<'a> + Bar<'b> наверное баг, ничего криминального я не вижу
хм, получается и trait Bar<'a> {} impl<'a, T> Foo<'a, T> { fn foo<'b>() where T: Bar<'a> + Bar<'b> {} } также не собирается, это скорее нейкая недоделка
Обсуждают сегодня