pub fn transmute_vec_basic_copy<I: Pod, O: Pod>(input: Vec<I>) -> Vec<O>
transmute_vec_basic but on fail it copies instead.
transmute_vec_basic