Trait silx_types::SubAssign

1.8.0 · source ·
pub trait SubAssign<Rhs = Self> {
    // Required method
    fn sub_assign(&mut self, rhs: Rhs);
}
Expand description

The subtraction assignment operator -=.

§Examples

This example creates a Point struct that implements the SubAssign trait, and then demonstrates sub-assigning to a mutable Point.

use std::ops::SubAssign;

#[derive(Debug, Copy, Clone, PartialEq)]
struct Point {
    x: i32,
    y: i32,
}

impl SubAssign for Point {
    fn sub_assign(&mut self, other: Self) {
        *self = Self {
            x: self.x - other.x,
            y: self.y - other.y,
        };
    }
}

let mut point = Point { x: 3, y: 3 };
point -= Point { x: 2, y: 3 };
assert_eq!(point, Point {x: 1, y: 0});

Required Methods§

source

fn sub_assign(&mut self, rhs: Rhs)

Performs the -= operation.

§Example
let mut x: u32 = 12;
x -= 1;
assert_eq!(x, 11);

Implementors§

source§

impl SubAssign for f32

source§

impl SubAssign for f64

source§

impl SubAssign for i8

source§

impl SubAssign for i16

source§

impl SubAssign for i32

source§

impl SubAssign for i64

source§

impl SubAssign for i128

source§

impl SubAssign for isize

source§

impl SubAssign for u8

source§

impl SubAssign for u16

source§

impl SubAssign for u32

source§

impl SubAssign for u64

source§

impl SubAssign for u128

source§

impl SubAssign for usize

1.74.0 · source§

impl SubAssign for Saturating<i8>

1.74.0 · source§

impl SubAssign for Saturating<i16>

1.74.0 · source§

impl SubAssign for Saturating<i32>

1.74.0 · source§

impl SubAssign for Saturating<i64>

1.74.0 · source§

impl SubAssign for Saturating<i128>

1.74.0 · source§

impl SubAssign for Saturating<isize>

1.74.0 · source§

impl SubAssign for Saturating<u8>

1.74.0 · source§

impl SubAssign for Saturating<u16>

1.74.0 · source§

impl SubAssign for Saturating<u32>

1.74.0 · source§

impl SubAssign for Saturating<u64>

1.74.0 · source§

impl SubAssign for Saturating<u128>

1.74.0 · source§

impl SubAssign for Saturating<usize>

source§

impl SubAssign for Wrapping<i8>

source§

impl SubAssign for Wrapping<i16>

source§

impl SubAssign for Wrapping<i32>

source§

impl SubAssign for Wrapping<i64>

source§

impl SubAssign for Wrapping<i128>

source§

impl SubAssign for Wrapping<isize>

source§

impl SubAssign for Wrapping<u8>

source§

impl SubAssign for Wrapping<u16>

source§

impl SubAssign for Wrapping<u32>

source§

impl SubAssign for Wrapping<u64>

source§

impl SubAssign for Wrapping<u128>

source§

impl SubAssign for Wrapping<usize>

1.9.0 · source§

impl SubAssign for Duration

source§

impl SubAssign for BigEndian<f32>

source§

impl SubAssign for BigEndian<f64>

source§

impl SubAssign for BigEndian<i16>

source§

impl SubAssign for BigEndian<i32>

source§

impl SubAssign for BigEndian<i64>

source§

impl SubAssign for BigEndian<i128>

source§

impl SubAssign for BigEndian<u16>

source§

impl SubAssign for BigEndian<u32>

source§

impl SubAssign for BigEndian<u64>

source§

impl SubAssign for BigEndian<u128>

source§

impl SubAssign for LittleEndian<f32>

source§

impl SubAssign for LittleEndian<f64>

source§

impl SubAssign for LittleEndian<i16>

source§

impl SubAssign for LittleEndian<i32>

source§

impl SubAssign for LittleEndian<i64>

source§

impl SubAssign for LittleEndian<i128>

source§

impl SubAssign for LittleEndian<u16>

source§

impl SubAssign for LittleEndian<u32>

source§

impl SubAssign for LittleEndian<u64>

source§

impl SubAssign for LittleEndian<u128>

source§

impl SubAssign for NativeEndian<f32>

source§

impl SubAssign for NativeEndian<f64>

source§

impl SubAssign for NativeEndian<i16>

source§

impl SubAssign for NativeEndian<i32>

source§

impl SubAssign for NativeEndian<i64>

source§

impl SubAssign for NativeEndian<i128>

source§

impl SubAssign for NativeEndian<u16>

source§

impl SubAssign for NativeEndian<u32>

source§

impl SubAssign for NativeEndian<u64>

source§

impl SubAssign for NativeEndian<u128>

source§

impl SubAssign for m128

source§

impl SubAssign for m128d

source§

impl SubAssign for AutoSimd<[f32; 2]>

source§

impl SubAssign for AutoSimd<[f32; 4]>

source§

impl SubAssign for AutoSimd<[f32; 8]>

source§

impl SubAssign for AutoSimd<[f32; 16]>

source§

impl SubAssign for AutoSimd<[f64; 2]>

source§

impl SubAssign for AutoSimd<[f64; 4]>

source§

impl SubAssign for AutoSimd<[f64; 8]>

source§

impl SubAssign for AutoSimd<[i8; 2]>

source§

impl SubAssign for AutoSimd<[i8; 4]>

source§

impl SubAssign for AutoSimd<[i8; 8]>

source§

impl SubAssign for AutoSimd<[i8; 16]>

source§

impl SubAssign for AutoSimd<[i8; 32]>

source§

impl SubAssign for AutoSimd<[i16; 2]>

source§

impl SubAssign for AutoSimd<[i16; 4]>

source§

impl SubAssign for AutoSimd<[i16; 8]>

source§

impl SubAssign for AutoSimd<[i16; 16]>

source§

impl SubAssign for AutoSimd<[i16; 32]>

source§

impl SubAssign for AutoSimd<[i32; 2]>

source§

impl SubAssign for AutoSimd<[i32; 4]>

source§

impl SubAssign for AutoSimd<[i32; 8]>

source§

impl SubAssign for AutoSimd<[i32; 16]>

source§

impl SubAssign for AutoSimd<[i64; 2]>

source§

impl SubAssign for AutoSimd<[i64; 4]>

source§

impl SubAssign for AutoSimd<[i64; 8]>

source§

impl SubAssign for AutoSimd<[i128; 1]>

source§

impl SubAssign for AutoSimd<[i128; 2]>

source§

impl SubAssign for AutoSimd<[i128; 4]>

source§

impl SubAssign for AutoSimd<[isize; 2]>

source§

impl SubAssign for AutoSimd<[isize; 4]>

source§

impl SubAssign for AutoSimd<[isize; 8]>

source§

impl SubAssign for AutoSimd<[u8; 2]>

source§

impl SubAssign for AutoSimd<[u8; 4]>

source§

impl SubAssign for AutoSimd<[u8; 8]>

source§

impl SubAssign for AutoSimd<[u8; 16]>

source§

impl SubAssign for AutoSimd<[u8; 32]>

source§

impl SubAssign for AutoSimd<[u16; 2]>

source§

impl SubAssign for AutoSimd<[u16; 4]>

source§

impl SubAssign for AutoSimd<[u16; 8]>

source§

impl SubAssign for AutoSimd<[u16; 16]>

source§

impl SubAssign for AutoSimd<[u16; 32]>

source§

impl SubAssign for AutoSimd<[u32; 2]>

source§

impl SubAssign for AutoSimd<[u32; 4]>

source§

impl SubAssign for AutoSimd<[u32; 8]>

source§

impl SubAssign for AutoSimd<[u32; 16]>

source§

impl SubAssign for AutoSimd<[u64; 2]>

source§

impl SubAssign for AutoSimd<[u64; 4]>

source§

impl SubAssign for AutoSimd<[u64; 8]>

source§

impl SubAssign for AutoSimd<[u128; 1]>

source§

impl SubAssign for AutoSimd<[u128; 2]>

source§

impl SubAssign for AutoSimd<[u128; 4]>

source§

impl SubAssign for AutoSimd<[usize; 2]>

source§

impl SubAssign for AutoSimd<[usize; 4]>

source§

impl SubAssign for AutoSimd<[usize; 8]>

source§

impl SubAssign for WideF32x4

source§

impl SubAssign for WideF32x8

source§

impl SubAssign for WideF64x4

source§

impl SubAssign for f32x4

source§

impl SubAssign for f32x8

source§

impl SubAssign for f64x2

source§

impl SubAssign for f64x4

source§

impl SubAssign for i8x16

source§

impl SubAssign for i8x32

source§

impl SubAssign for i16x8

source§

impl SubAssign for i16x16

source§

impl SubAssign for i32x4

source§

impl SubAssign for i32x8

source§

impl SubAssign for i64x2

source§

impl SubAssign for u8x16

source§

impl SubAssign for u16x8

source§

impl SubAssign for u32x4

source§

impl SubAssign for u32x8

source§

impl SubAssign for u64x2

source§

impl SubAssign for u64x4

source§

impl SubAssign for f32slx

source§

impl SubAssign for f64slx

source§

impl SubAssign for i16slx

source§

impl SubAssign for i32slx

source§

impl SubAssign for i64slx

source§

impl SubAssign for i128slx

source§

impl SubAssign for u16slx

source§

impl SubAssign for u32slx

source§

impl SubAssign for u64slx

source§

impl SubAssign for u128slx

1.22.0 · source§

impl SubAssign<&f32> for f32

source§

impl SubAssign<&f32> for BigEndian<f32>

source§

impl SubAssign<&f32> for LittleEndian<f32>

source§

impl SubAssign<&f32> for NativeEndian<f32>

1.22.0 · source§

impl SubAssign<&f64> for f64

source§

impl SubAssign<&f64> for BigEndian<f64>

source§

impl SubAssign<&f64> for LittleEndian<f64>

source§

impl SubAssign<&f64> for NativeEndian<f64>

1.22.0 · source§

impl SubAssign<&i8> for i8

1.22.0 · source§

impl SubAssign<&i8> for Saturating<i8>

1.22.0 · source§

impl SubAssign<&i8> for Wrapping<i8>

1.22.0 · source§

impl SubAssign<&i16> for i16

1.22.0 · source§

impl SubAssign<&i16> for Saturating<i16>

1.22.0 · source§

impl SubAssign<&i16> for Wrapping<i16>

source§

impl SubAssign<&i16> for BigEndian<i16>

source§

impl SubAssign<&i16> for LittleEndian<i16>

source§

impl SubAssign<&i16> for NativeEndian<i16>

1.22.0 · source§

impl SubAssign<&i32> for i32

1.22.0 · source§

impl SubAssign<&i32> for Saturating<i32>

1.22.0 · source§

impl SubAssign<&i32> for Wrapping<i32>

source§

impl SubAssign<&i32> for BigEndian<i32>

source§

impl SubAssign<&i32> for LittleEndian<i32>

source§

impl SubAssign<&i32> for NativeEndian<i32>

1.22.0 · source§

impl SubAssign<&i64> for i64

1.22.0 · source§

impl SubAssign<&i64> for Saturating<i64>

1.22.0 · source§

impl SubAssign<&i64> for Wrapping<i64>

source§

impl SubAssign<&i64> for BigEndian<i64>

source§

impl SubAssign<&i64> for LittleEndian<i64>

source§

impl SubAssign<&i64> for NativeEndian<i64>

1.22.0 · source§

impl SubAssign<&i128> for i128

1.22.0 · source§

impl SubAssign<&i128> for Saturating<i128>

1.22.0 · source§

impl SubAssign<&i128> for Wrapping<i128>

source§

impl SubAssign<&i128> for BigEndian<i128>

source§

impl SubAssign<&i128> for LittleEndian<i128>

source§

impl SubAssign<&i128> for NativeEndian<i128>

1.22.0 · source§

impl SubAssign<&isize> for isize

1.22.0 · source§

impl SubAssign<&isize> for Saturating<isize>

1.22.0 · source§

impl SubAssign<&isize> for Wrapping<isize>

1.22.0 · source§

impl SubAssign<&u8> for u8

1.22.0 · source§

impl SubAssign<&u8> for Saturating<u8>

1.22.0 · source§

impl SubAssign<&u8> for Wrapping<u8>

1.22.0 · source§

impl SubAssign<&u16> for u16

1.22.0 · source§

impl SubAssign<&u16> for Saturating<u16>

1.22.0 · source§

impl SubAssign<&u16> for Wrapping<u16>

source§

impl SubAssign<&u16> for BigEndian<u16>

source§

impl SubAssign<&u16> for LittleEndian<u16>

source§

impl SubAssign<&u16> for NativeEndian<u16>

1.22.0 · source§

impl SubAssign<&u32> for u32

1.22.0 · source§

impl SubAssign<&u32> for Saturating<u32>

1.22.0 · source§

impl SubAssign<&u32> for Wrapping<u32>

source§

impl SubAssign<&u32> for BigEndian<u32>

source§

impl SubAssign<&u32> for LittleEndian<u32>

source§

impl SubAssign<&u32> for NativeEndian<u32>

1.22.0 · source§

impl SubAssign<&u64> for u64

1.22.0 · source§

impl SubAssign<&u64> for Saturating<u64>

1.22.0 · source§

impl SubAssign<&u64> for Wrapping<u64>

source§

impl SubAssign<&u64> for BigEndian<u64>

source§

impl SubAssign<&u64> for LittleEndian<u64>

source§

impl SubAssign<&u64> for NativeEndian<u64>

1.22.0 · source§

impl SubAssign<&u128> for u128

1.22.0 · source§

impl SubAssign<&u128> for Saturating<u128>

1.22.0 · source§

impl SubAssign<&u128> for Wrapping<u128>

source§

impl SubAssign<&u128> for BigEndian<u128>

source§

impl SubAssign<&u128> for LittleEndian<u128>

source§

impl SubAssign<&u128> for NativeEndian<u128>

1.22.0 · source§

impl SubAssign<&usize> for usize

1.22.0 · source§

impl SubAssign<&usize> for Saturating<usize>

1.22.0 · source§

impl SubAssign<&usize> for Wrapping<usize>

1.22.0 · source§

impl SubAssign<&Saturating<i8>> for Saturating<i8>

1.22.0 · source§

impl SubAssign<&Saturating<i16>> for Saturating<i16>

1.22.0 · source§

impl SubAssign<&Saturating<i32>> for Saturating<i32>

1.22.0 · source§

impl SubAssign<&Saturating<i64>> for Saturating<i64>

1.22.0 · source§

impl SubAssign<&Saturating<i128>> for Saturating<i128>

1.22.0 · source§

impl SubAssign<&Saturating<isize>> for Saturating<isize>

1.22.0 · source§

impl SubAssign<&Saturating<u8>> for Saturating<u8>

1.22.0 · source§

impl SubAssign<&Saturating<u16>> for Saturating<u16>

1.22.0 · source§

impl SubAssign<&Saturating<u32>> for Saturating<u32>

1.22.0 · source§

impl SubAssign<&Saturating<u64>> for Saturating<u64>

1.22.0 · source§

impl SubAssign<&Saturating<u128>> for Saturating<u128>

1.22.0 · source§

impl SubAssign<&Saturating<usize>> for Saturating<usize>

1.22.0 · source§

impl SubAssign<&Wrapping<i8>> for Wrapping<i8>

1.22.0 · source§

impl SubAssign<&Wrapping<i16>> for Wrapping<i16>

1.22.0 · source§

impl SubAssign<&Wrapping<i32>> for Wrapping<i32>

1.22.0 · source§

impl SubAssign<&Wrapping<i64>> for Wrapping<i64>

1.22.0 · source§

impl SubAssign<&Wrapping<i128>> for Wrapping<i128>

1.22.0 · source§

impl SubAssign<&Wrapping<isize>> for Wrapping<isize>

1.22.0 · source§

impl SubAssign<&Wrapping<u8>> for Wrapping<u8>

1.22.0 · source§

impl SubAssign<&Wrapping<u16>> for Wrapping<u16>

1.22.0 · source§

impl SubAssign<&Wrapping<u32>> for Wrapping<u32>

1.22.0 · source§

impl SubAssign<&Wrapping<u64>> for Wrapping<u64>

1.22.0 · source§

impl SubAssign<&Wrapping<u128>> for Wrapping<u128>

1.22.0 · source§

impl SubAssign<&Wrapping<usize>> for Wrapping<usize>

source§

impl SubAssign<&BigEndian<f32>> for BigEndian<f32>

source§

impl SubAssign<&BigEndian<f64>> for BigEndian<f64>

source§

impl SubAssign<&BigEndian<i16>> for BigEndian<i16>

source§

impl SubAssign<&BigEndian<i32>> for BigEndian<i32>

source§

impl SubAssign<&BigEndian<i64>> for BigEndian<i64>

source§

impl SubAssign<&BigEndian<i128>> for BigEndian<i128>

source§

impl SubAssign<&BigEndian<u16>> for BigEndian<u16>

source§

impl SubAssign<&BigEndian<u32>> for BigEndian<u32>

source§

impl SubAssign<&BigEndian<u64>> for BigEndian<u64>

source§

impl SubAssign<&BigEndian<u128>> for BigEndian<u128>

source§

impl SubAssign<&LittleEndian<f32>> for LittleEndian<f32>

source§

impl SubAssign<&LittleEndian<f64>> for LittleEndian<f64>

source§

impl SubAssign<&LittleEndian<i16>> for LittleEndian<i16>

source§

impl SubAssign<&LittleEndian<i32>> for LittleEndian<i32>

source§

impl SubAssign<&LittleEndian<i64>> for LittleEndian<i64>

source§

impl SubAssign<&LittleEndian<i128>> for LittleEndian<i128>

source§

impl SubAssign<&LittleEndian<u16>> for LittleEndian<u16>

source§

impl SubAssign<&LittleEndian<u32>> for LittleEndian<u32>

source§

impl SubAssign<&LittleEndian<u64>> for LittleEndian<u64>

source§

impl SubAssign<&LittleEndian<u128>> for LittleEndian<u128>

source§

impl SubAssign<&NativeEndian<f32>> for NativeEndian<f32>

source§

impl SubAssign<&NativeEndian<f64>> for NativeEndian<f64>

source§

impl SubAssign<&NativeEndian<i16>> for NativeEndian<i16>

source§

impl SubAssign<&NativeEndian<i32>> for NativeEndian<i32>

source§

impl SubAssign<&NativeEndian<i64>> for NativeEndian<i64>

source§

impl SubAssign<&NativeEndian<i128>> for NativeEndian<i128>

source§

impl SubAssign<&NativeEndian<u16>> for NativeEndian<u16>

source§

impl SubAssign<&NativeEndian<u32>> for NativeEndian<u32>

source§

impl SubAssign<&NativeEndian<u64>> for NativeEndian<u64>

source§

impl SubAssign<&NativeEndian<u128>> for NativeEndian<u128>

source§

impl SubAssign<&f32x4> for f32x4

source§

impl SubAssign<&f32x8> for f32x8

source§

impl SubAssign<&f64x2> for f64x2

source§

impl SubAssign<&f64x4> for f64x4

source§

impl SubAssign<&i8x16> for i8x16

source§

impl SubAssign<&i8x32> for i8x32

source§

impl SubAssign<&i16x8> for i16x8

source§

impl SubAssign<&i16x16> for i16x16

source§

impl SubAssign<&i32x4> for i32x4

source§

impl SubAssign<&i32x8> for i32x8

source§

impl SubAssign<&i64x2> for i64x2

source§

impl SubAssign<&u8x16> for u8x16

source§

impl SubAssign<&u16x8> for u16x8

source§

impl SubAssign<&u32x4> for u32x4

source§

impl SubAssign<&u32x8> for u32x8

source§

impl SubAssign<&u64x2> for u64x2

source§

impl SubAssign<&u64x4> for u64x4

source§

impl SubAssign<f32> for BigEndian<f32>

source§

impl SubAssign<f32> for LittleEndian<f32>

source§

impl SubAssign<f32> for NativeEndian<f32>

source§

impl SubAssign<f64> for BigEndian<f64>

source§

impl SubAssign<f64> for LittleEndian<f64>

source§

impl SubAssign<f64> for NativeEndian<f64>

1.74.0 · source§

impl SubAssign<i8> for Saturating<i8>

1.60.0 · source§

impl SubAssign<i8> for Wrapping<i8>

1.74.0 · source§

impl SubAssign<i16> for Saturating<i16>

1.60.0 · source§

impl SubAssign<i16> for Wrapping<i16>

source§

impl SubAssign<i16> for BigEndian<i16>

source§

impl SubAssign<i16> for LittleEndian<i16>

source§

impl SubAssign<i16> for NativeEndian<i16>

1.74.0 · source§

impl SubAssign<i32> for Saturating<i32>

1.60.0 · source§

impl SubAssign<i32> for Wrapping<i32>

source§

impl SubAssign<i32> for BigEndian<i32>

source§

impl SubAssign<i32> for LittleEndian<i32>

source§

impl SubAssign<i32> for NativeEndian<i32>

1.74.0 · source§

impl SubAssign<i64> for Saturating<i64>

1.60.0 · source§

impl SubAssign<i64> for Wrapping<i64>

source§

impl SubAssign<i64> for BigEndian<i64>

source§

impl SubAssign<i64> for LittleEndian<i64>

source§

impl SubAssign<i64> for NativeEndian<i64>

1.74.0 · source§

impl SubAssign<i128> for Saturating<i128>

1.60.0 · source§

impl SubAssign<i128> for Wrapping<i128>

source§

impl SubAssign<i128> for BigEndian<i128>

source§

impl SubAssign<i128> for LittleEndian<i128>

source§

impl SubAssign<i128> for NativeEndian<i128>

1.74.0 · source§

impl SubAssign<isize> for Saturating<isize>

1.60.0 · source§

impl SubAssign<isize> for Wrapping<isize>

1.74.0 · source§

impl SubAssign<u8> for Saturating<u8>

1.60.0 · source§

impl SubAssign<u8> for Wrapping<u8>

1.74.0 · source§

impl SubAssign<u16> for Saturating<u16>

1.60.0 · source§

impl SubAssign<u16> for Wrapping<u16>

source§

impl SubAssign<u16> for BigEndian<u16>

source§

impl SubAssign<u16> for LittleEndian<u16>

source§

impl SubAssign<u16> for NativeEndian<u16>

1.74.0 · source§

impl SubAssign<u32> for Saturating<u32>

1.60.0 · source§

impl SubAssign<u32> for Wrapping<u32>

source§

impl SubAssign<u32> for BigEndian<u32>

source§

impl SubAssign<u32> for LittleEndian<u32>

source§

impl SubAssign<u32> for NativeEndian<u32>

1.74.0 · source§

impl SubAssign<u64> for Saturating<u64>

1.60.0 · source§

impl SubAssign<u64> for Wrapping<u64>

source§

impl SubAssign<u64> for BigEndian<u64>

source§

impl SubAssign<u64> for LittleEndian<u64>

source§

impl SubAssign<u64> for NativeEndian<u64>

1.74.0 · source§

impl SubAssign<u128> for Saturating<u128>

1.60.0 · source§

impl SubAssign<u128> for Wrapping<u128>

source§

impl SubAssign<u128> for BigEndian<u128>

source§

impl SubAssign<u128> for LittleEndian<u128>

source§

impl SubAssign<u128> for NativeEndian<u128>

1.74.0 · source§

impl SubAssign<usize> for Saturating<usize>

1.60.0 · source§

impl SubAssign<usize> for Wrapping<usize>

1.9.0 · source§

impl SubAssign<Duration> for std::time::Instant

1.9.0 · source§

impl SubAssign<Duration> for SystemTime

source§

impl SubAssign<Duration> for tokio::time::instant::Instant

source§

impl<'a, T> SubAssign<&'a Complex<T>> for Complex<T>
where T: Clone + NumAssign,

source§

impl<'a, T> SubAssign<&'a Ratio<T>> for Ratio<T>
where T: Clone + Integer + NumAssign,

source§

impl<'a, T> SubAssign<&'a T> for Complex<T>
where T: Clone + NumAssign,

source§

impl<'a, T> SubAssign<&'a T> for Ratio<T>
where T: Clone + Integer + NumAssign,

source§

impl<'b, T> SubAssign<&'b DualQuaternion<T>> for DualQuaternion<T>

source§

impl<'b, T> SubAssign<&'b Quaternion<T>> for Quaternion<T>

source§

impl<'b, T, D1, D2, SB> SubAssign<&'b Matrix<T, D2, Const<1>, SB>> for OPoint<T, D1>
where D1: DimName, D2: Dim, T: Scalar + ClosedSub, SB: Storage<T, D2>, ShapeConstraint: SameNumberOfRows<D1, D2>, DefaultAllocator: Allocator<T, D1>,

source§

impl<'b, T, R1, C1, R2, C2, SA, SB> SubAssign<&'b Matrix<T, R2, C2, SB>> for Matrix<T, R1, C1, SA>
where R1: Dim, C1: Dim, R2: Dim, C2: Dim, T: Scalar + ClosedSub, SA: StorageMut<T, R1, C1>, SB: Storage<T, R2, C2>, ShapeConstraint: SameNumberOfRows<R1, R2> + SameNumberOfColumns<C1, C2>,

source§

impl<T> SubAssign for DualQuaternion<T>

source§

impl<T> SubAssign for Quaternion<T>

source§

impl<T> SubAssign for Complex<T>
where T: Clone + NumAssign,

source§

impl<T> SubAssign for Ratio<T>
where T: Clone + Integer + NumAssign,

source§

impl<T> SubAssign<T> for Complex<T>
where T: Clone + NumAssign,

source§

impl<T> SubAssign<T> for Ratio<T>
where T: Clone + Integer + NumAssign,

source§

impl<T, D1, D2, SB> SubAssign<Matrix<T, D2, Const<1>, SB>> for OPoint<T, D1>
where D1: DimName, D2: Dim, T: Scalar + ClosedSub, SB: Storage<T, D2>, ShapeConstraint: SameNumberOfRows<D1, D2>, DefaultAllocator: Allocator<T, D1>,

source§

impl<T, R1, C1, R2, C2, SA, SB> SubAssign<Matrix<T, R2, C2, SB>> for Matrix<T, R1, C1, SA>
where R1: Dim, C1: Dim, R2: Dim, C2: Dim, T: Scalar + ClosedSub, SA: StorageMut<T, R1, C1>, SB: Storage<T, R2, C2>, ShapeConstraint: SameNumberOfRows<R1, R2> + SameNumberOfColumns<C1, C2>,

source§

impl<T, U, const N: usize> SubAssign<U> for Simd<T, N>
where Simd<T, N>: Sub<U, Output = Simd<T, N>>, T: SimdElement, LaneCount<N>: SupportedLaneCount,