I was thinking of the final example in https://doc.rust-lang.org/stable/std/iter/trait.Iterator.htm... , glad we have it in both places!
I don’t personally really agree with what you’ve said, but that’s fine. Different people perceive things differently.