fn insert_iter(mut word: impl Iterator<Item = char>) {
fn insert_iter<Ite: Iterator<Item = char>>(mut word: Ite) {
первое писал лентяй, а второе нормальный человек
Как минимум, в использовании/неиспользовании так называемой vtable. Какая будет диспетчеризация - динамическая или статическая
Во втором варианте у тебя у типчика имя есть. Его можно явно указать через рыбу на вызове. Или в структурку какую-нибудь положить.
Обсуждают сегодня