質問です。

.map(|(i, line)| line.map(|line| println!("{}: {line}", i + 1)))

line.mapは文字列へのmapで1文字1文字に番号振ってる様に見えますが、違うのでしょうか?
素直に

.map(|(i, line)| println!("{}: {line}", i + 1))

とは出来ないのでしょうか?