Hello, i have the following error:

This is the code:

```
fn floyd_version_parallel(graph: &mut Array2<f32>) {
for k in 0..MAX {
graph.row_mut(k + 1).iter_mut().enumerate().for_each(|(i, ij)| {
for j in 0..MAX {
unsafe {
let sum = *graph.uget((i, k)) + *graph.uget((k, j));
if sum < *ij {
*ij = sum;
}
}
}
});
}
}
```

This is a playground of my code.

I'm using ndarray. I need to iterate over a row, access to other cells and modify a value.

I spent a lot of hours and i don't know how to solve it. Any ideas ? Thank you so much !