Изменения в новых версиях / Rust 1.79

// *** before: ***
// условие на элемент выносили отдельным параметром типа
fn show<IT>(items: I)
where
    I: Iterator<Item = T>,
    Tstd::fmt::Display,
{
    for i in items {
        println!("{i}");
    }
}

// *** in version 1.79: ***
fn show<I: Iterator<Itemstd::fmt::Display>>(items: I) {
    for i in items {
        println!("{i}");
    }
}