(table: &Csv, col: usize)
| 407 | return Err(format!( |
| 408 | "csv row has {} columns, expected {}", |
| 409 | row.len(), |
| 410 | self.headers.len() |
| 411 | )); |
| 412 | } |
| 413 | self.rows.push(row); |
| 414 | Ok(()) |
| 415 | } |
| 416 | |
| 417 | pub fn set(&mut self, row: usize, col: usize, value: impl Into<String>) -> Result<(), String> { |
| 418 | let Some(row) = self.rows.get_mut(row) else { |
| 419 | return Err(format!("csv row index out of range: {row}")); |
| 420 | }; |
| 421 | let Some(cell) = row.get_mut(col) else { |
no test coverage detected