diff --git a/src/base/ops.rs b/src/base/ops.rs index 217ed194d..9d4dc79a9 100644 --- a/src/base/ops.rs +++ b/src/base/ops.rs @@ -1,3 +1,4 @@ +use num_complex::Complex; use std::iter; use std::ops::{Add, AddAssign, Div, DivAssign, Index, IndexMut, Mul, MulAssign, Neg, Sub, SubAssign}; @@ -493,7 +494,22 @@ macro_rules! left_scalar_mul_impl( )*} ); -left_scalar_mul_impl!(u8, u16, u32, u64, usize, i8, i16, i32, i64, isize, f32, f64); +left_scalar_mul_impl!( + u8, + u16, + u32, + u64, + usize, + i8, + i16, + i32, + i64, + isize, + f32, + f64, + Complex, + Complex +); // Matrix × Matrix impl<'a, 'b, N, R1: Dim, C1: Dim, R2: Dim, C2: Dim, SA, SB> Mul<&'b Matrix>