Occasionally I need to do a small thing with an iterator that is supported by
itertools but not by
std. E.g. today I wanted to unpack an iterator into a tuple. Pulling in
itertools just for one function seems heavy. I guess others may have similar experience.
Was there any discussion about moving itertools or its part into
std? Are there good arguments against it? From quick search I didn't find anything.
I believe this would be a great way to make Rust feel a bit more batteries-included without actually bloating
std too much.