pub trait Scatter1D<T: ScalarOperand + Zero + Copy> { // Required method fn scatter(&self, indices: &[usize], dst: &mut Array1<T>); }