vec does specialize for zero values of known types: https://github.com/rust-lang/rust/blob/master/src/liballoc/vec.rs#L1630
When specialization stabilizes we can make IsZero a public trait and the Complex type could implement it.
vec does specialize for zero values of known types: https://github.com/rust-lang/rust/blob/master/src/liballoc/vec.rs#L1630
When specialization stabilizes we can make IsZero a public trait and the Complex type could implement it.