I can't find an efficient way to insert multiple items into the start/middle of a Vec efficiently. Right now if I have a large Vec and I want to add a couple of items at the start, I need to insert each element separately, making the expensive move of the later elements - twice. Ideally, I should be able to insert a Vec/slice/iterator so that the resizing should happen once.
I wanted to make sure I wasn't missing an easy solution before I opened an issue.