``` rust // 2.0 * Dual::from_re(0.0); //doesnt work Dual::from_re(0.0) * 2.0; //works ``` is there a reason for this? doesnt this makes some operation like matrix of scalar multiplication on the left side impossible with a vec of duals?
is there a reason for this?
doesnt this makes some operation like matrix of scalar multiplication on the left side impossible with a vec of duals?