Я хочу сохранить ndarray ржавчины в файл HDF5.
У меня есть следующий код (который не работает):
let data: Vec<[f64; 2]> = data.iter().map(|o| [o.timestamp.amount, o.value.value]).collect();
let signal = ndarray::arr2(&data);
let sig1 = group.new_dataset::<f64>().create(&signal_name, (data.len(), 2))?;
sig1.write(signal)?; // trait bounds not satisfied??
Как правильно сделать это