I finally understand the naming of Iterator::fuse

431 points sphen_lee

It's like an electrical fuse, when the iterator returns None the fuse "blows" and keeps returning None forever.

I always thought it was fuse as in to glue together. I couldn't figure out how the name related to it's function. Like it glues the iterator shut? It made no sense until now.