Hello, Is there something like this in the language?
//! Remove an element from a vector, not caring about order
pub fn remove_unordered<T>(avec: &mut Vec<T>, inx: usize) {
assert!(inx < avec.len());
let last_item = avec.pop().unwrap();
if inx < avec.len() {
avec[inx] = last_item;
}
}