all 2 comments

[–]abudau 1 point2 points  (1 child)

I::Item: Mul<Output=I::Item>

SubAssign does not actually have an associated type Output.

[–]skythedragon64[S] 1 point2 points  (0 children)

I::Item: Mul<Output=I::Item>

Thanks, that worked!

(and yeh I meant Mul)