pub fn pad_with_zero<T>( vector: &mut Vec<T>, count: usize, position: &str, ) -> Vec<T>where T: Copy + FromStr, <T as FromStr>::Err: Debug,