pub fn convert_vec<T, U>(v: Vec<T>) -> Vec<U>where
    U: From<T>,