I want to remove first N (0 <<< N < length) elements in Vec.
I've already found a solution here. The solution is to use
However, removing many elements using
Vec::drain is quite slow (190x slower than ptr::copy).
How can I "efficiently" remove first N elements in Vec without unsafe?