Merges given columns of the row with a given index.
(&self, row_index: usize, headers: &[String])
| 57 | |
| 58 | // Merges given columns of the row with a given index. |
| 59 | fn get_flattened_row(&self, row_index: usize, headers: &[String]) -> Vec<u128> { |
| 60 | let mut row = vec![]; |
| 61 | for header in headers { |
| 62 | let row_data = self.get_data(header); |
| 63 | let row_size = self.get_row_size(header); |
| 64 | row.extend(row_data[row_index * row_size..(row_index + 1) * row_size].to_vec()); |
| 65 | } |
| 66 | row |
| 67 | } |
| 68 | |
| 69 | fn get_entry(&self, row_index: usize, header: &str) -> Vec<u128> { |
| 70 | self.get_flattened_row(row_index, &[header.to_owned()]) |
no test coverage detected