pub trait SetValue<I> { type Input; // Required method fn set_value(&mut self, i: I, x: Self::Input); }
値の代入ができることを示す。
典型的には、I が usize であれば特定の要素に対する代入を指し、 Range<usize> であれば区間に対する代入を指す。
I
usize
Range<usize>
代入される型。
i で指定される要素に x を代入する。
i
x