pub trait ScalarAssign<T, S: Shape = (), D: Device = Self>: Device {
// Required methods
fn adds_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T);
fn muls_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T);
fn divs_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T);
fn subs_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T);
}Required Methods§
fn adds_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T)
fn muls_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T)
fn divs_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T)
fn subs_assign(&self, lhs: &mut Matrix<'_, T, D, S>, rhs: T)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.