Да, вы можете сделать это с помощью предложения where
:
fn parse<T: Iterator>(mut args: T) -> Result<String, String>
where
<T as Iterator>::Item: ToString,
{
// ....
}
Или, поскольку здесь однозначно подразумевается Item
, граница может быть просто:
where T::Item: ToString
Я вижу похожую проблему, когда перестает работать поиск ссылок (Ctrl + Shift + G). Он снова заработает, если я перезапущу Eclipse , но это все равно довольно раздражает. Я думаю, что может быть какое-то сочетание клавиш, которое я иногда нажимаю случайно, мешает поиску.
Удалите все файлы в данных eclipse, например: