= T>,
{
type Output = Complex<T>;
fn neg(self) -> Complex<T> {
Complex {
re: -self.re,
im: -self.im,
}
}
}
Parni chto delaet T: Neg<Output = T>, ? A-to trudno ponyat' kak eto rabotaet, sorry za translit.
Задаёт ограничение, что тип T должен имплементить Neg
Обсуждают сегодня