Results 3 comments of Alireza Same

There is a technical problem in the implementation. num::Complex::cis() has the following signature: pub fn [cis](https://docs.rs/num/0.4.3/num/struct.Complex.html#method.cis)(phase: T) -> [Complex](https://docs.rs/num/0.4.3/num/struct.Complex.html) This is not correct deduction of types. I suggest changing the...

Yes, this is an strange example. The point was that phase data type has nothing to do with the number data type. I am also sorry to bring it into...

Multiplication of i and z are automatically handled via operator overloading. ```rust Complex::I * z ``` This the output of your function in practice.