devela::_dep::_std::ops

Trait Mul

1.0.0 · Source
pub trait Mul<Rhs = Self> {
    type Output;

    // Required method
    fn mul(self, rhs: Rhs) -> Self::Output;
}
Available on crate feature std only.
Expand description

The multiplication operator *.

Note that Rhs is Self by default, but this is not mandatory.

§Examples

§Multipliable rational numbers

use std::ops::Mul;

// By the fundamental theorem of arithmetic, rational numbers in lowest
// terms are unique. So, by keeping `Rational`s in reduced form, we can
// derive `Eq` and `PartialEq`.
#[derive(Debug, Eq, PartialEq)]
struct Rational {
    numerator: usize,
    denominator: usize,
}

impl Rational {
    fn new(numerator: usize, denominator: usize) -> Self {
        if denominator == 0 {
            panic!("Zero is an invalid denominator!");
        }

        // Reduce to lowest terms by dividing by the greatest common
        // divisor.
        let gcd = gcd(numerator, denominator);
        Self {
            numerator: numerator / gcd,
            denominator: denominator / gcd,
        }
    }
}

impl Mul for Rational {
    // The multiplication of rational numbers is a closed operation.
    type Output = Self;

    fn mul(self, rhs: Self) -> Self {
        let numerator = self.numerator * rhs.numerator;
        let denominator = self.denominator * rhs.denominator;
        Self::new(numerator, denominator)
    }
}

// Euclid's two-thousand-year-old algorithm for finding the greatest common
// divisor.
fn gcd(x: usize, y: usize) -> usize {
    let mut x = x;
    let mut y = y;
    while y != 0 {
        let t = y;
        y = x % y;
        x = t;
    }
    x
}

assert_eq!(Rational::new(1, 2), Rational::new(2, 4));
assert_eq!(Rational::new(2, 3) * Rational::new(3, 4),
           Rational::new(1, 2));

§Multiplying vectors by scalars as in linear algebra

use std::ops::Mul;

struct Scalar { value: usize }

#[derive(Debug, PartialEq)]
struct Vector { value: Vec<usize> }

impl Mul<Scalar> for Vector {
    type Output = Self;

    fn mul(self, rhs: Scalar) -> Self::Output {
        Self { value: self.value.iter().map(|v| v * rhs.value).collect() }
    }
}

let vector = Vector { value: vec![2, 4, 6] };
let scalar = Scalar { value: 3 };
assert_eq!(vector * scalar, Vector { value: vec![6, 12, 18] });

Required Associated Types§

1.0.0 · Source

type Output

The resulting type after applying the * operator.

Required Methods§

1.0.0 · Source

fn mul(self, rhs: Rhs) -> Self::Output

Performs the * operation.

§Example
assert_eq!(12 * 2, 24);

Implementors§

Source§

impl Mul for &JsValue

1.0.0 · Source§

impl Mul for f16

1.0.0 · Source§

impl Mul for f32

1.0.0 · Source§

impl Mul for f64

1.0.0 · Source§

impl Mul for f128

1.0.0 · Source§

impl Mul for i8

1.0.0 · Source§

impl Mul for i16

1.0.0 · Source§

impl Mul for i32

1.0.0 · Source§

impl Mul for i64

1.0.0 · Source§

impl Mul for i128

1.0.0 · Source§

impl Mul for isize

1.0.0 · Source§

impl Mul for u8

1.0.0 · Source§

impl Mul for u16

1.0.0 · Source§

impl Mul for u32

1.0.0 · Source§

impl Mul for u64

1.0.0 · Source§

impl Mul for u128

1.0.0 · Source§

impl Mul for usize

1.74.0 · Source§

impl Mul for Saturating<i8>

1.74.0 · Source§

impl Mul for Saturating<i16>

1.74.0 · Source§

impl Mul for Saturating<i32>

1.74.0 · Source§

impl Mul for Saturating<i64>

1.74.0 · Source§

impl Mul for Saturating<i128>

1.74.0 · Source§

impl Mul for Saturating<isize>

1.74.0 · Source§

impl Mul for Saturating<u8>

1.74.0 · Source§

impl Mul for Saturating<u16>

1.74.0 · Source§

impl Mul for Saturating<u32>

1.74.0 · Source§

impl Mul for Saturating<u64>

1.74.0 · Source§

impl Mul for Saturating<u128>

1.74.0 · Source§

impl Mul for Saturating<usize>

1.0.0 · Source§

impl Mul for Wrapping<i8>

1.0.0 · Source§

impl Mul for Wrapping<i16>

1.0.0 · Source§

impl Mul for Wrapping<i32>

1.0.0 · Source§

impl Mul for Wrapping<i64>

1.0.0 · Source§

impl Mul for Wrapping<i128>

1.0.0 · Source§

impl Mul for Wrapping<isize>

1.0.0 · Source§

impl Mul for Wrapping<u8>

1.0.0 · Source§

impl Mul for Wrapping<u16>

1.0.0 · Source§

impl Mul for Wrapping<u32>

1.0.0 · Source§

impl Mul for Wrapping<u64>

1.0.0 · Source§

impl Mul for Wrapping<u128>

1.0.0 · Source§

impl Mul for Wrapping<usize>

§

impl Mul for m128

§

type Output = m128

§

impl Mul for m128d

Source§

impl Mul for Float<f32>

Available on crate feature _float_f32 only.
Source§

impl Mul for Float<f64>

Available on crate feature _float_f64 only.
Source§

impl Mul for Int<i8>

Available on crate feature _int_i8 only.
Source§

impl Mul for Int<i16>

Available on crate feature _int_i16 only.
Source§

impl Mul for Int<i32>

Available on crate feature _int_i32 only.
Source§

impl Mul for Int<i64>

Available on crate feature _int_i64 only.
Source§

impl Mul for Int<i128>

Available on crate feature _int_i128 only.
Source§

impl Mul for Int<isize>

Available on crate feature _int_isize only.
Source§

impl Mul for Int<u8>

Available on crate feature _int_i8 only.
Source§

impl Mul for Int<u16>

Available on crate feature _int_u16 only.
Source§

impl Mul for Int<u32>

Available on crate feature _int_u32 only.
Source§

impl Mul for Int<u64>

Available on crate feature _int_u64 only.
Source§

impl Mul for Int<u128>

Available on crate feature _int_u128 only.
Source§

impl Mul for Int<usize>

Available on crate feature _int_usize only.
Source§

impl Mul for BigInt

Source§

type Output = <&'static BigInt as Mul>::Output

Source§

impl Mul for Number

Source§

type Output = <&'static Number as Mul>::Output

§

impl Mul for f32_be

§

type Output = f32

§

impl Mul for f32_le

§

type Output = f32

§

impl Mul for f64_be

§

type Output = f64

§

impl Mul for f64_le

§

type Output = f64

§

impl Mul for i16_be

§

type Output = i16

§

impl Mul for i16_le

§

type Output = i16

§

impl Mul for i32_be

§

type Output = i32

§

impl Mul for i32_le

§

type Output = i32

§

impl Mul for i64_be

§

type Output = i64

§

impl Mul for i64_le

§

type Output = i64

§

impl Mul for i128_be

§

type Output = i128

§

impl Mul for i128_le

§

type Output = i128

§

impl Mul for u16_be

§

type Output = u16

§

impl Mul for u16_le

§

type Output = u16

§

impl Mul for u32_be

§

type Output = u32

§

impl Mul for u32_le

§

type Output = u32

§

impl Mul for u64_be

§

type Output = u64

§

impl Mul for u64_le

§

type Output = u64

§

impl Mul for u128_be

§

type Output = u128

§

impl Mul for u128_le

§

type Output = u128

§

impl Mul for f32_ube

§

type Output = f32

§

impl Mul for f32_ule

§

type Output = f32

§

impl Mul for f64_ube

§

type Output = f64

§

impl Mul for f64_ule

§

type Output = f64

§

impl Mul for i16_ube

§

type Output = i16

§

impl Mul for i16_ule

§

type Output = i16

§

impl Mul for i32_ube

§

type Output = i32

§

impl Mul for i32_ule

§

type Output = i32

§

impl Mul for i64_ube

§

type Output = i64

§

impl Mul for i64_ule

§

type Output = i64

§

impl Mul for i128_ube

§

type Output = i128

§

impl Mul for i128_ule

§

type Output = i128

§

impl Mul for u16_ube

§

type Output = u16

§

impl Mul for u16_ule

§

type Output = u16

§

impl Mul for u32_ube

§

type Output = u32

§

impl Mul for u32_ule

§

type Output = u32

§

impl Mul for u64_ube

§

type Output = u64

§

impl Mul for u64_ule

§

type Output = u64

§

impl Mul for u128_ube

§

type Output = u128

§

impl Mul for u128_ule

§

type Output = u128

§

impl Mul for I24

§

type Output = I24

§

impl Mul for I48

§

type Output = I48

§

impl Mul for U24

§

type Output = U24

§

impl Mul for U48

§

type Output = U48

§

impl Mul for Complex

§

impl Mul for i24

§

type Output = i24

§

impl Mul for u24

§

type Output = u24

Source§

impl Mul for JsValue

Source§

type Output = <&'static JsValue as Mul>::Output

§

impl Mul for f32x4

§

impl Mul for f32x8

§

impl Mul for f64x2

§

impl Mul for f64x4

§

impl Mul for i16x8

§

impl Mul for i16x16

§

impl Mul for i32x4

§

impl Mul for i32x8

§

impl Mul for i64x2

§

impl Mul for i64x4

§

impl Mul for u16x8

§

impl Mul for u16x16

§

impl Mul for u32x4

§

impl Mul for u32x8

§

impl Mul for u64x2

§

impl Mul for u64x4

Source§

impl Mul for Affine2

Source§

impl Mul for Affine3A

Source§

impl Mul for Mat3

Source§

impl Mul for Mat2

Source§

impl Mul for Mat3A

Source§

impl Mul for Mat4

Source§

impl Mul for Quat

Source§

impl Mul for Vec3A

Source§

impl Mul for Vec4

Source§

impl Mul for Vec2

Source§

impl Mul for Vec3

Source§

impl Mul for DAffine2

Source§

impl Mul for DAffine3

Source§

impl Mul for DMat2

Source§

impl Mul for DMat3

Source§

impl Mul for DMat4

Source§

impl Mul for DQuat

Source§

impl Mul for DVec2

Source§

impl Mul for DVec3

Source§

impl Mul for DVec4

Source§

impl Mul for I8Vec2

Source§

impl Mul for I8Vec3

Source§

impl Mul for I8Vec4

Source§

impl Mul for I16Vec2

Source§

impl Mul for I16Vec3

Source§

impl Mul for I16Vec4

Source§

impl Mul for IVec2

Source§

impl Mul for IVec3

Source§

impl Mul for IVec4

Source§

impl Mul for I64Vec2

Source§

impl Mul for I64Vec3

Source§

impl Mul for I64Vec4

Source§

impl Mul for U8Vec2

Source§

impl Mul for U8Vec3

Source§

impl Mul for U8Vec4

Source§

impl Mul for U16Vec2

Source§

impl Mul for U16Vec3

Source§

impl Mul for U16Vec4

Source§

impl Mul for UVec2

Source§

impl Mul for UVec3

Source§

impl Mul for UVec4

Source§

impl Mul for U64Vec2

Source§

impl Mul for U64Vec3

Source§

impl Mul for U64Vec4

§

impl Mul for I11

§

type Output = I11

§

impl Mul for I20

§

type Output = I20

§

impl Mul for U11

§

type Output = U11

§

impl Mul for U20

§

type Output = U20

1.0.0 · Source§

impl Mul<&f16> for &f16

1.0.0 · Source§

impl Mul<&f16> for f16

1.0.0 · Source§

impl Mul<&f32> for &f32

§

impl Mul<&f32> for &f32_be

§

type Output = f32

§

impl Mul<&f32> for &f32_le

§

type Output = f32

§

impl Mul<&f32> for &f32_ube

§

type Output = f32

§

impl Mul<&f32> for &f32_ule

§

type Output = f32

Source§

impl Mul<&f32> for &Vec3A

Source§

impl Mul<&f32> for &Vec4

Source§

impl Mul<&f32> for &Vec2

Source§

impl Mul<&f32> for &Vec3

1.0.0 · Source§

impl Mul<&f32> for f32

§

impl Mul<&f32> for f32_be

§

type Output = f32

§

impl Mul<&f32> for f32_le

§

type Output = f32

§

impl Mul<&f32> for f32_ube

§

type Output = f32

§

impl Mul<&f32> for f32_ule

§

type Output = f32

Source§

impl Mul<&f32> for Vec3A

Source§

impl Mul<&f32> for Vec4

Source§

impl Mul<&f32> for Vec2

Source§

impl Mul<&f32> for Vec3

1.0.0 · Source§

impl Mul<&f64> for &f64

§

impl Mul<&f64> for &f64_be

§

type Output = f64

§

impl Mul<&f64> for &f64_le

§

type Output = f64

§

impl Mul<&f64> for &f64_ube

§

type Output = f64

§

impl Mul<&f64> for &f64_ule

§

type Output = f64

Source§

impl Mul<&f64> for &DVec2

Source§

impl Mul<&f64> for &DVec3

Source§

impl Mul<&f64> for &DVec4

1.0.0 · Source§

impl Mul<&f64> for f64

§

impl Mul<&f64> for f64_be

§

type Output = f64

§

impl Mul<&f64> for f64_le

§

type Output = f64

§

impl Mul<&f64> for f64_ube

§

type Output = f64

§

impl Mul<&f64> for f64_ule

§

type Output = f64

Source§

impl Mul<&f64> for DVec2

Source§

impl Mul<&f64> for DVec3

Source§

impl Mul<&f64> for DVec4

1.0.0 · Source§

impl Mul<&f128> for &f128

1.0.0 · Source§

impl Mul<&f128> for f128

1.0.0 · Source§

impl Mul<&i8> for &i8

Source§

impl Mul<&i8> for &I8Vec2

Source§

impl Mul<&i8> for &I8Vec3

Source§

impl Mul<&i8> for &I8Vec4

1.0.0 · Source§

impl Mul<&i8> for i8

Source§

impl Mul<&i8> for I8Vec2

Source§

impl Mul<&i8> for I8Vec3

Source§

impl Mul<&i8> for I8Vec4

1.0.0 · Source§

impl Mul<&i16> for &i16

§

impl Mul<&i16> for &i16_be

§

type Output = i16

§

impl Mul<&i16> for &i16_le

§

type Output = i16

§

impl Mul<&i16> for &i16_ube

§

type Output = i16

§

impl Mul<&i16> for &i16_ule

§

type Output = i16

Source§

impl Mul<&i16> for &I16Vec2

Source§

impl Mul<&i16> for &I16Vec3

Source§

impl Mul<&i16> for &I16Vec4

1.0.0 · Source§

impl Mul<&i16> for i16

§

impl Mul<&i16> for i16_be

§

type Output = i16

§

impl Mul<&i16> for i16_le

§

type Output = i16

§

impl Mul<&i16> for i16_ube

§

type Output = i16

§

impl Mul<&i16> for i16_ule

§

type Output = i16

Source§

impl Mul<&i16> for I16Vec2

Source§

impl Mul<&i16> for I16Vec3

Source§

impl Mul<&i16> for I16Vec4

1.0.0 · Source§

impl Mul<&i32> for &i32

§

impl Mul<&i32> for &i32_be

§

type Output = i32

§

impl Mul<&i32> for &i32_le

§

type Output = i32

§

impl Mul<&i32> for &i32_ube

§

type Output = i32

§

impl Mul<&i32> for &i32_ule

§

type Output = i32

Source§

impl Mul<&i32> for &IVec2

Source§

impl Mul<&i32> for &IVec3

Source§

impl Mul<&i32> for &IVec4

1.0.0 · Source§

impl Mul<&i32> for i32

§

impl Mul<&i32> for i32_be

§

type Output = i32

§

impl Mul<&i32> for i32_le

§

type Output = i32

§

impl Mul<&i32> for i32_ube

§

type Output = i32

§

impl Mul<&i32> for i32_ule

§

type Output = i32

Source§

impl Mul<&i32> for IVec2

Source§

impl Mul<&i32> for IVec3

Source§

impl Mul<&i32> for IVec4

1.0.0 · Source§

impl Mul<&i64> for &i64

§

impl Mul<&i64> for &i64_be

§

type Output = i64

§

impl Mul<&i64> for &i64_le

§

type Output = i64

§

impl Mul<&i64> for &i64_ube

§

type Output = i64

§

impl Mul<&i64> for &i64_ule

§

type Output = i64

Source§

impl Mul<&i64> for &I64Vec2

Source§

impl Mul<&i64> for &I64Vec3

Source§

impl Mul<&i64> for &I64Vec4

1.0.0 · Source§

impl Mul<&i64> for i64

§

impl Mul<&i64> for i64_be

§

type Output = i64

§

impl Mul<&i64> for i64_le

§

type Output = i64

§

impl Mul<&i64> for i64_ube

§

type Output = i64

§

impl Mul<&i64> for i64_ule

§

type Output = i64

Source§

impl Mul<&i64> for I64Vec2

Source§

impl Mul<&i64> for I64Vec3

Source§

impl Mul<&i64> for I64Vec4

1.0.0 · Source§

impl Mul<&i128> for &i128

§

impl Mul<&i128> for &i128_be

§

type Output = i128

§

impl Mul<&i128> for &i128_le

§

type Output = i128

§

impl Mul<&i128> for &i128_ube

§

type Output = i128

§

impl Mul<&i128> for &i128_ule

§

type Output = i128

1.0.0 · Source§

impl Mul<&i128> for i128

§

impl Mul<&i128> for i128_be

§

type Output = i128

§

impl Mul<&i128> for i128_le

§

type Output = i128

§

impl Mul<&i128> for i128_ube

§

type Output = i128

§

impl Mul<&i128> for i128_ule

§

type Output = i128

1.0.0 · Source§

impl Mul<&isize> for &isize

1.0.0 · Source§

impl Mul<&isize> for isize

1.0.0 · Source§

impl Mul<&u8> for &u8

Source§

impl Mul<&u8> for &U8Vec2

Source§

impl Mul<&u8> for &U8Vec3

Source§

impl Mul<&u8> for &U8Vec4

1.0.0 · Source§

impl Mul<&u8> for u8

Source§

impl Mul<&u8> for U8Vec2

Source§

impl Mul<&u8> for U8Vec3

Source§

impl Mul<&u8> for U8Vec4

1.0.0 · Source§

impl Mul<&u16> for &u16

§

impl Mul<&u16> for &u16_be

§

type Output = u16

§

impl Mul<&u16> for &u16_le

§

type Output = u16

§

impl Mul<&u16> for &u16_ube

§

type Output = u16

§

impl Mul<&u16> for &u16_ule

§

type Output = u16

Source§

impl Mul<&u16> for &U16Vec2

Source§

impl Mul<&u16> for &U16Vec3

Source§

impl Mul<&u16> for &U16Vec4

1.0.0 · Source§

impl Mul<&u16> for u16

§

impl Mul<&u16> for u16_be

§

type Output = u16

§

impl Mul<&u16> for u16_le

§

type Output = u16

§

impl Mul<&u16> for u16_ube

§

type Output = u16

§

impl Mul<&u16> for u16_ule

§

type Output = u16

Source§

impl Mul<&u16> for U16Vec2

Source§

impl Mul<&u16> for U16Vec3

Source§

impl Mul<&u16> for U16Vec4

1.0.0 · Source§

impl Mul<&u32> for &u32

§

impl Mul<&u32> for &u32_be

§

type Output = u32

§

impl Mul<&u32> for &u32_le

§

type Output = u32

§

impl Mul<&u32> for &u32_ube

§

type Output = u32

§

impl Mul<&u32> for &u32_ule

§

type Output = u32

Source§

impl Mul<&u32> for &UVec2

Source§

impl Mul<&u32> for &UVec3

Source§

impl Mul<&u32> for &UVec4

1.0.0 · Source§

impl Mul<&u32> for u32

§

impl Mul<&u32> for u32_be

§

type Output = u32

§

impl Mul<&u32> for u32_le

§

type Output = u32

§

impl Mul<&u32> for u32_ube

§

type Output = u32

§

impl Mul<&u32> for u32_ule

§

type Output = u32

Source§

impl Mul<&u32> for UVec2

Source§

impl Mul<&u32> for UVec3

Source§

impl Mul<&u32> for UVec4

1.0.0 · Source§

impl Mul<&u64> for &u64

§

impl Mul<&u64> for &u64_be

§

type Output = u64

§

impl Mul<&u64> for &u64_le

§

type Output = u64

§

impl Mul<&u64> for &u64_ube

§

type Output = u64

§

impl Mul<&u64> for &u64_ule

§

type Output = u64

Source§

impl Mul<&u64> for &U64Vec2

Source§

impl Mul<&u64> for &U64Vec3

Source§

impl Mul<&u64> for &U64Vec4

1.0.0 · Source§

impl Mul<&u64> for u64

§

impl Mul<&u64> for u64_be

§

type Output = u64

§

impl Mul<&u64> for u64_le

§

type Output = u64

§

impl Mul<&u64> for u64_ube

§

type Output = u64

§

impl Mul<&u64> for u64_ule

§

type Output = u64

Source§

impl Mul<&u64> for U64Vec2

Source§

impl Mul<&u64> for U64Vec3

Source§

impl Mul<&u64> for U64Vec4

1.0.0 · Source§

impl Mul<&u128> for &u128

§

impl Mul<&u128> for &u128_be

§

type Output = u128

§

impl Mul<&u128> for &u128_le

§

type Output = u128

§

impl Mul<&u128> for &u128_ube

§

type Output = u128

§

impl Mul<&u128> for &u128_ule

§

type Output = u128

1.0.0 · Source§

impl Mul<&u128> for u128

§

impl Mul<&u128> for u128_be

§

type Output = u128

§

impl Mul<&u128> for u128_le

§

type Output = u128

§

impl Mul<&u128> for u128_ube

§

type Output = u128

§

impl Mul<&u128> for u128_ule

§

type Output = u128

1.0.0 · Source§

impl Mul<&usize> for &usize

1.0.0 · Source§

impl Mul<&usize> for usize

1.74.0 · Source§

impl Mul<&Saturating<i8>> for &Saturating<i8>

1.74.0 · Source§

impl Mul<&Saturating<i8>> for Saturating<i8>

1.74.0 · Source§

impl Mul<&Saturating<i16>> for &Saturating<i16>

1.74.0 · Source§

impl Mul<&Saturating<i16>> for Saturating<i16>

1.74.0 · Source§

impl Mul<&Saturating<i32>> for &Saturating<i32>

1.74.0 · Source§

impl Mul<&Saturating<i32>> for Saturating<i32>

1.74.0 · Source§

impl Mul<&Saturating<i64>> for &Saturating<i64>

1.74.0 · Source§

impl Mul<&Saturating<i64>> for Saturating<i64>

1.74.0 · Source§

impl Mul<&Saturating<i128>> for &Saturating<i128>

1.74.0 · Source§

impl Mul<&Saturating<i128>> for Saturating<i128>

1.74.0 · Source§

impl Mul<&Saturating<isize>> for &Saturating<isize>

1.74.0 · Source§

impl Mul<&Saturating<isize>> for Saturating<isize>

1.74.0 · Source§

impl Mul<&Saturating<u8>> for &Saturating<u8>

1.74.0 · Source§

impl Mul<&Saturating<u8>> for Saturating<u8>

1.74.0 · Source§

impl Mul<&Saturating<u16>> for &Saturating<u16>

1.74.0 · Source§

impl Mul<&Saturating<u16>> for Saturating<u16>

1.74.0 · Source§

impl Mul<&Saturating<u32>> for &Saturating<u32>

1.74.0 · Source§

impl Mul<&Saturating<u32>> for Saturating<u32>

1.74.0 · Source§

impl Mul<&Saturating<u64>> for &Saturating<u64>

1.74.0 · Source§

impl Mul<&Saturating<u64>> for Saturating<u64>

1.74.0 · Source§

impl Mul<&Saturating<u128>> for &Saturating<u128>

1.74.0 · Source§

impl Mul<&Saturating<u128>> for Saturating<u128>

1.74.0 · Source§

impl Mul<&Saturating<usize>> for &Saturating<usize>

1.74.0 · Source§

impl Mul<&Saturating<usize>> for Saturating<usize>

1.14.0 · Source§

impl Mul<&Wrapping<i8>> for &Wrapping<i8>

1.14.0 · Source§

impl Mul<&Wrapping<i8>> for Wrapping<i8>

1.14.0 · Source§

impl Mul<&Wrapping<i16>> for &Wrapping<i16>

1.14.0 · Source§

impl Mul<&Wrapping<i16>> for Wrapping<i16>

1.14.0 · Source§

impl Mul<&Wrapping<i32>> for &Wrapping<i32>

1.14.0 · Source§

impl Mul<&Wrapping<i32>> for Wrapping<i32>

1.14.0 · Source§

impl Mul<&Wrapping<i64>> for &Wrapping<i64>

1.14.0 · Source§

impl Mul<&Wrapping<i64>> for Wrapping<i64>

1.14.0 · Source§

impl Mul<&Wrapping<i128>> for &Wrapping<i128>

1.14.0 · Source§

impl Mul<&Wrapping<i128>> for Wrapping<i128>

1.14.0 · Source§

impl Mul<&Wrapping<isize>> for &Wrapping<isize>

1.14.0 · Source§

impl Mul<&Wrapping<isize>> for Wrapping<isize>

1.14.0 · Source§

impl Mul<&Wrapping<u8>> for &Wrapping<u8>

1.14.0 · Source§

impl Mul<&Wrapping<u8>> for Wrapping<u8>

1.14.0 · Source§

impl Mul<&Wrapping<u16>> for &Wrapping<u16>

1.14.0 · Source§

impl Mul<&Wrapping<u16>> for Wrapping<u16>

1.14.0 · Source§

impl Mul<&Wrapping<u32>> for &Wrapping<u32>

1.14.0 · Source§

impl Mul<&Wrapping<u32>> for Wrapping<u32>

1.14.0 · Source§

impl Mul<&Wrapping<u64>> for &Wrapping<u64>

1.14.0 · Source§

impl Mul<&Wrapping<u64>> for Wrapping<u64>

1.14.0 · Source§

impl Mul<&Wrapping<u128>> for &Wrapping<u128>

1.14.0 · Source§

impl Mul<&Wrapping<u128>> for Wrapping<u128>

1.14.0 · Source§

impl Mul<&Wrapping<usize>> for &Wrapping<usize>

1.14.0 · Source§

impl Mul<&Wrapping<usize>> for Wrapping<usize>

Source§

impl Mul<&BigInt> for &BigInt

Source§

impl Mul<&BigInt> for BigInt

Source§

type Output = <&'static BigInt as Mul>::Output

Source§

impl Mul<&Number> for &Number

Source§

impl Mul<&Number> for Number

Source§

type Output = <&'static Number as Mul>::Output

§

impl Mul<&f32_be> for &f32

§

type Output = f32

§

impl Mul<&f32_be> for &f32_be

§

type Output = f32

§

impl Mul<&f32_be> for f32

§

type Output = f32

§

impl Mul<&f32_be> for f32_be

§

type Output = f32

§

impl Mul<&f32_le> for &f32

§

type Output = f32

§

impl Mul<&f32_le> for &f32_le

§

type Output = f32

§

impl Mul<&f32_le> for f32

§

type Output = f32

§

impl Mul<&f32_le> for f32_le

§

type Output = f32

§

impl Mul<&f64_be> for &f64

§

type Output = f64

§

impl Mul<&f64_be> for &f64_be

§

type Output = f64

§

impl Mul<&f64_be> for f64

§

type Output = f64

§

impl Mul<&f64_be> for f64_be

§

type Output = f64

§

impl Mul<&f64_le> for &f64

§

type Output = f64

§

impl Mul<&f64_le> for &f64_le

§

type Output = f64

§

impl Mul<&f64_le> for f64

§

type Output = f64

§

impl Mul<&f64_le> for f64_le

§

type Output = f64

§

impl Mul<&i16_be> for &i16

§

type Output = i16

§

impl Mul<&i16_be> for &i16_be

§

type Output = i16

§

impl Mul<&i16_be> for i16

§

type Output = i16

§

impl Mul<&i16_be> for i16_be

§

type Output = i16

§

impl Mul<&i16_le> for &i16

§

type Output = i16

§

impl Mul<&i16_le> for &i16_le

§

type Output = i16

§

impl Mul<&i16_le> for i16

§

type Output = i16

§

impl Mul<&i16_le> for i16_le

§

type Output = i16

§

impl Mul<&i32_be> for &i32

§

type Output = i32

§

impl Mul<&i32_be> for &i32_be

§

type Output = i32

§

impl Mul<&i32_be> for i32

§

type Output = i32

§

impl Mul<&i32_be> for i32_be

§

type Output = i32

§

impl Mul<&i32_le> for &i32

§

type Output = i32

§

impl Mul<&i32_le> for &i32_le

§

type Output = i32

§

impl Mul<&i32_le> for i32

§

type Output = i32

§

impl Mul<&i32_le> for i32_le

§

type Output = i32

§

impl Mul<&i64_be> for &i64

§

type Output = i64

§

impl Mul<&i64_be> for &i64_be

§

type Output = i64

§

impl Mul<&i64_be> for i64

§

type Output = i64

§

impl Mul<&i64_be> for i64_be

§

type Output = i64

§

impl Mul<&i64_le> for &i64

§

type Output = i64

§

impl Mul<&i64_le> for &i64_le

§

type Output = i64

§

impl Mul<&i64_le> for i64

§

type Output = i64

§

impl Mul<&i64_le> for i64_le

§

type Output = i64

§

impl Mul<&i128_be> for &i128

§

type Output = i128

§

impl Mul<&i128_be> for &i128_be

§

type Output = i128

§

impl Mul<&i128_be> for i128

§

type Output = i128

§

impl Mul<&i128_be> for i128_be

§

type Output = i128

§

impl Mul<&i128_le> for &i128

§

type Output = i128

§

impl Mul<&i128_le> for &i128_le

§

type Output = i128

§

impl Mul<&i128_le> for i128

§

type Output = i128

§

impl Mul<&i128_le> for i128_le

§

type Output = i128

§

impl Mul<&u16_be> for &u16

§

type Output = u16

§

impl Mul<&u16_be> for &u16_be

§

type Output = u16

§

impl Mul<&u16_be> for u16

§

type Output = u16

§

impl Mul<&u16_be> for u16_be

§

type Output = u16

§

impl Mul<&u16_le> for &u16

§

type Output = u16

§

impl Mul<&u16_le> for &u16_le

§

type Output = u16

§

impl Mul<&u16_le> for u16

§

type Output = u16

§

impl Mul<&u16_le> for u16_le

§

type Output = u16

§

impl Mul<&u32_be> for &u32

§

type Output = u32

§

impl Mul<&u32_be> for &u32_be

§

type Output = u32

§

impl Mul<&u32_be> for u32

§

type Output = u32

§

impl Mul<&u32_be> for u32_be

§

type Output = u32

§

impl Mul<&u32_le> for &u32

§

type Output = u32

§

impl Mul<&u32_le> for &u32_le

§

type Output = u32

§

impl Mul<&u32_le> for u32

§

type Output = u32

§

impl Mul<&u32_le> for u32_le

§

type Output = u32

§

impl Mul<&u64_be> for &u64

§

type Output = u64

§

impl Mul<&u64_be> for &u64_be

§

type Output = u64

§

impl Mul<&u64_be> for u64

§

type Output = u64

§

impl Mul<&u64_be> for u64_be

§

type Output = u64

§

impl Mul<&u64_le> for &u64

§

type Output = u64

§

impl Mul<&u64_le> for &u64_le

§

type Output = u64

§

impl Mul<&u64_le> for u64

§

type Output = u64

§

impl Mul<&u64_le> for u64_le

§

type Output = u64

§

impl Mul<&u128_be> for &u128

§

type Output = u128

§

impl Mul<&u128_be> for &u128_be

§

type Output = u128

§

impl Mul<&u128_be> for u128

§

type Output = u128

§

impl Mul<&u128_be> for u128_be

§

type Output = u128

§

impl Mul<&u128_le> for &u128

§

type Output = u128

§

impl Mul<&u128_le> for &u128_le

§

type Output = u128

§

impl Mul<&u128_le> for u128

§

type Output = u128

§

impl Mul<&u128_le> for u128_le

§

type Output = u128

§

impl Mul<&f32_ube> for &f32

§

type Output = f32

§

impl Mul<&f32_ube> for &f32_ube

§

type Output = f32

§

impl Mul<&f32_ube> for f32

§

type Output = f32

§

impl Mul<&f32_ube> for f32_ube

§

type Output = f32

§

impl Mul<&f32_ule> for &f32

§

type Output = f32

§

impl Mul<&f32_ule> for &f32_ule

§

type Output = f32

§

impl Mul<&f32_ule> for f32

§

type Output = f32

§

impl Mul<&f32_ule> for f32_ule

§

type Output = f32

§

impl Mul<&f64_ube> for &f64

§

type Output = f64

§

impl Mul<&f64_ube> for &f64_ube

§

type Output = f64

§

impl Mul<&f64_ube> for f64

§

type Output = f64

§

impl Mul<&f64_ube> for f64_ube

§

type Output = f64

§

impl Mul<&f64_ule> for &f64

§

type Output = f64

§

impl Mul<&f64_ule> for &f64_ule

§

type Output = f64

§

impl Mul<&f64_ule> for f64

§

type Output = f64

§

impl Mul<&f64_ule> for f64_ule

§

type Output = f64

§

impl Mul<&i16_ube> for &i16

§

type Output = i16

§

impl Mul<&i16_ube> for &i16_ube

§

type Output = i16

§

impl Mul<&i16_ube> for i16

§

type Output = i16

§

impl Mul<&i16_ube> for i16_ube

§

type Output = i16

§

impl Mul<&i16_ule> for &i16

§

type Output = i16

§

impl Mul<&i16_ule> for &i16_ule

§

type Output = i16

§

impl Mul<&i16_ule> for i16

§

type Output = i16

§

impl Mul<&i16_ule> for i16_ule

§

type Output = i16

§

impl Mul<&i32_ube> for &i32

§

type Output = i32

§

impl Mul<&i32_ube> for &i32_ube

§

type Output = i32

§

impl Mul<&i32_ube> for i32

§

type Output = i32

§

impl Mul<&i32_ube> for i32_ube

§

type Output = i32

§

impl Mul<&i32_ule> for &i32

§

type Output = i32

§

impl Mul<&i32_ule> for &i32_ule

§

type Output = i32

§

impl Mul<&i32_ule> for i32

§

type Output = i32

§

impl Mul<&i32_ule> for i32_ule

§

type Output = i32

§

impl Mul<&i64_ube> for &i64

§

type Output = i64

§

impl Mul<&i64_ube> for &i64_ube

§

type Output = i64

§

impl Mul<&i64_ube> for i64

§

type Output = i64

§

impl Mul<&i64_ube> for i64_ube

§

type Output = i64

§

impl Mul<&i64_ule> for &i64

§

type Output = i64

§

impl Mul<&i64_ule> for &i64_ule

§

type Output = i64

§

impl Mul<&i64_ule> for i64

§

type Output = i64

§

impl Mul<&i64_ule> for i64_ule

§

type Output = i64

§

impl Mul<&i128_ube> for &i128

§

type Output = i128

§

impl Mul<&i128_ube> for &i128_ube

§

type Output = i128

§

impl Mul<&i128_ube> for i128

§

type Output = i128

§

impl Mul<&i128_ube> for i128_ube

§

type Output = i128

§

impl Mul<&i128_ule> for &i128

§

type Output = i128

§

impl Mul<&i128_ule> for &i128_ule

§

type Output = i128

§

impl Mul<&i128_ule> for i128

§

type Output = i128

§

impl Mul<&i128_ule> for i128_ule

§

type Output = i128

§

impl Mul<&u16_ube> for &u16

§

type Output = u16

§

impl Mul<&u16_ube> for &u16_ube

§

type Output = u16

§

impl Mul<&u16_ube> for u16

§

type Output = u16

§

impl Mul<&u16_ube> for u16_ube

§

type Output = u16

§

impl Mul<&u16_ule> for &u16

§

type Output = u16

§

impl Mul<&u16_ule> for &u16_ule

§

type Output = u16

§

impl Mul<&u16_ule> for u16

§

type Output = u16

§

impl Mul<&u16_ule> for u16_ule

§

type Output = u16

§

impl Mul<&u32_ube> for &u32

§

type Output = u32

§

impl Mul<&u32_ube> for &u32_ube

§

type Output = u32

§

impl Mul<&u32_ube> for u32

§

type Output = u32

§

impl Mul<&u32_ube> for u32_ube

§

type Output = u32

§

impl Mul<&u32_ule> for &u32

§

type Output = u32

§

impl Mul<&u32_ule> for &u32_ule

§

type Output = u32

§

impl Mul<&u32_ule> for u32

§

type Output = u32

§

impl Mul<&u32_ule> for u32_ule

§

type Output = u32

§

impl Mul<&u64_ube> for &u64

§

type Output = u64

§

impl Mul<&u64_ube> for &u64_ube

§

type Output = u64

§

impl Mul<&u64_ube> for u64

§

type Output = u64

§

impl Mul<&u64_ube> for u64_ube

§

type Output = u64

§

impl Mul<&u64_ule> for &u64

§

type Output = u64

§

impl Mul<&u64_ule> for &u64_ule

§

type Output = u64

§

impl Mul<&u64_ule> for u64

§

type Output = u64

§

impl Mul<&u64_ule> for u64_ule

§

type Output = u64

§

impl Mul<&u128_ube> for &u128

§

type Output = u128

§

impl Mul<&u128_ube> for &u128_ube

§

type Output = u128

§

impl Mul<&u128_ube> for u128

§

type Output = u128

§

impl Mul<&u128_ube> for u128_ube

§

type Output = u128

§

impl Mul<&u128_ule> for &u128

§

type Output = u128

§

impl Mul<&u128_ule> for &u128_ule

§

type Output = u128

§

impl Mul<&u128_ule> for u128

§

type Output = u128

§

impl Mul<&u128_ule> for u128_ule

§

type Output = u128

Source§

impl Mul<&JsValue> for JsValue

Source§

type Output = <&'static JsValue as Mul>::Output

§

impl Mul<&f32x4> for f32x4

§

impl Mul<&f32x8> for f32x8

§

impl Mul<&f64x2> for f64x2

§

impl Mul<&f64x4> for f64x4

§

impl Mul<&i16x8> for i16x8

§

impl Mul<&i16x16> for i16x16

§

impl Mul<&i32x4> for i32x4

§

impl Mul<&i32x8> for i32x8

§

impl Mul<&u16x8> for u16x8

§

impl Mul<&u16x16> for u16x16

Source§

impl Mul<&Vec3A> for &f32

Source§

impl Mul<&Vec3A> for &Vec3A

Source§

impl Mul<&Vec3A> for f32

Source§

impl Mul<&Vec3A> for Vec3A

Source§

impl Mul<&Vec4> for &f32

Source§

impl Mul<&Vec4> for &Vec4

Source§

impl Mul<&Vec4> for f32

Source§

impl Mul<&Vec4> for Vec4

Source§

impl Mul<&Vec2> for &f32

Source§

impl Mul<&Vec2> for &Vec2

Source§

impl Mul<&Vec2> for f32

Source§

impl Mul<&Vec2> for Vec2

Source§

impl Mul<&Vec3> for &f32

Source§

impl Mul<&Vec3> for &Vec3

Source§

impl Mul<&Vec3> for f32

Source§

impl Mul<&Vec3> for Vec3

Source§

impl Mul<&DVec2> for &f64

Source§

impl Mul<&DVec2> for &DVec2

Source§

impl Mul<&DVec2> for f64

Source§

impl Mul<&DVec2> for DVec2

Source§

impl Mul<&DVec3> for &f64

Source§

impl Mul<&DVec3> for &DVec3

Source§

impl Mul<&DVec3> for f64

Source§

impl Mul<&DVec3> for DVec3

Source§

impl Mul<&DVec4> for &f64

Source§

impl Mul<&DVec4> for &DVec4

Source§

impl Mul<&DVec4> for f64

Source§

impl Mul<&DVec4> for DVec4

Source§

impl Mul<&I8Vec2> for &i8

Source§

impl Mul<&I8Vec2> for &I8Vec2

Source§

impl Mul<&I8Vec2> for i8

Source§

impl Mul<&I8Vec2> for I8Vec2

Source§

impl Mul<&I8Vec3> for &i8

Source§

impl Mul<&I8Vec3> for &I8Vec3

Source§

impl Mul<&I8Vec3> for i8

Source§

impl Mul<&I8Vec3> for I8Vec3

Source§

impl Mul<&I8Vec4> for &i8

Source§

impl Mul<&I8Vec4> for &I8Vec4

Source§

impl Mul<&I8Vec4> for i8

Source§

impl Mul<&I8Vec4> for I8Vec4

Source§

impl Mul<&I16Vec2> for &i16

Source§

impl Mul<&I16Vec2> for &I16Vec2

Source§

impl Mul<&I16Vec2> for i16

Source§

impl Mul<&I16Vec2> for I16Vec2

Source§

impl Mul<&I16Vec3> for &i16

Source§

impl Mul<&I16Vec3> for &I16Vec3

Source§

impl Mul<&I16Vec3> for i16

Source§

impl Mul<&I16Vec3> for I16Vec3

Source§

impl Mul<&I16Vec4> for &i16

Source§

impl Mul<&I16Vec4> for &I16Vec4

Source§

impl Mul<&I16Vec4> for i16

Source§

impl Mul<&I16Vec4> for I16Vec4

Source§

impl Mul<&IVec2> for &i32

Source§

impl Mul<&IVec2> for &IVec2

Source§

impl Mul<&IVec2> for i32

Source§

impl Mul<&IVec2> for IVec2

Source§

impl Mul<&IVec3> for &i32

Source§

impl Mul<&IVec3> for &IVec3

Source§

impl Mul<&IVec3> for i32

Source§

impl Mul<&IVec3> for IVec3

Source§

impl Mul<&IVec4> for &i32

Source§

impl Mul<&IVec4> for &IVec4

Source§

impl Mul<&IVec4> for i32

Source§

impl Mul<&IVec4> for IVec4

Source§

impl Mul<&I64Vec2> for &i64

Source§

impl Mul<&I64Vec2> for &I64Vec2

Source§

impl Mul<&I64Vec2> for i64

Source§

impl Mul<&I64Vec2> for I64Vec2

Source§

impl Mul<&I64Vec3> for &i64

Source§

impl Mul<&I64Vec3> for &I64Vec3

Source§

impl Mul<&I64Vec3> for i64

Source§

impl Mul<&I64Vec3> for I64Vec3

Source§

impl Mul<&I64Vec4> for &i64

Source§

impl Mul<&I64Vec4> for &I64Vec4

Source§

impl Mul<&I64Vec4> for i64

Source§

impl Mul<&I64Vec4> for I64Vec4

Source§

impl Mul<&U8Vec2> for &u8

Source§

impl Mul<&U8Vec2> for &U8Vec2

Source§

impl Mul<&U8Vec2> for u8

Source§

impl Mul<&U8Vec2> for U8Vec2

Source§

impl Mul<&U8Vec3> for &u8

Source§

impl Mul<&U8Vec3> for &U8Vec3

Source§

impl Mul<&U8Vec3> for u8

Source§

impl Mul<&U8Vec3> for U8Vec3

Source§

impl Mul<&U8Vec4> for &u8

Source§

impl Mul<&U8Vec4> for &U8Vec4

Source§

impl Mul<&U8Vec4> for u8

Source§

impl Mul<&U8Vec4> for U8Vec4

Source§

impl Mul<&U16Vec2> for &u16

Source§

impl Mul<&U16Vec2> for &U16Vec2

Source§

impl Mul<&U16Vec2> for u16

Source§

impl Mul<&U16Vec2> for U16Vec2

Source§

impl Mul<&U16Vec3> for &u16

Source§

impl Mul<&U16Vec3> for &U16Vec3

Source§

impl Mul<&U16Vec3> for u16

Source§

impl Mul<&U16Vec3> for U16Vec3

Source§

impl Mul<&U16Vec4> for &u16

Source§

impl Mul<&U16Vec4> for &U16Vec4

Source§

impl Mul<&U16Vec4> for u16

Source§

impl Mul<&U16Vec4> for U16Vec4

Source§

impl Mul<&UVec2> for &u32

Source§

impl Mul<&UVec2> for &UVec2

Source§

impl Mul<&UVec2> for u32

Source§

impl Mul<&UVec2> for UVec2

Source§

impl Mul<&UVec3> for &u32

Source§

impl Mul<&UVec3> for &UVec3

Source§

impl Mul<&UVec3> for u32

Source§

impl Mul<&UVec3> for UVec3

Source§

impl Mul<&UVec4> for &u32

Source§

impl Mul<&UVec4> for &UVec4

Source§

impl Mul<&UVec4> for u32

Source§

impl Mul<&UVec4> for UVec4

Source§

impl Mul<&U64Vec2> for &u64

Source§

impl Mul<&U64Vec2> for &U64Vec2

Source§

impl Mul<&U64Vec2> for u64

Source§

impl Mul<&U64Vec2> for U64Vec2

Source§

impl Mul<&U64Vec3> for &u64

Source§

impl Mul<&U64Vec3> for &U64Vec3

Source§

impl Mul<&U64Vec3> for u64

Source§

impl Mul<&U64Vec3> for U64Vec3

Source§

impl Mul<&U64Vec4> for &u64

Source§

impl Mul<&U64Vec4> for &U64Vec4

Source§

impl Mul<&U64Vec4> for u64

Source§

impl Mul<&U64Vec4> for U64Vec4

§

impl Mul<f32> for &f32_be

§

type Output = f32

§

impl Mul<f32> for &f32_le

§

type Output = f32

§

impl Mul<f32> for &f32_ube

§

type Output = f32

§

impl Mul<f32> for &f32_ule

§

type Output = f32

Source§

impl Mul<f32> for &Vec3A

Source§

impl Mul<f32> for &Vec4

Source§

impl Mul<f32> for &Vec2

Source§

impl Mul<f32> for &Vec3

Source§

impl Mul<f32> for Float<f32>

Available on crate feature _float_f32 only.
§

impl Mul<f32> for Frame

§

impl Mul<f32> for Mix

§

type Output = Mix

§

impl Mul<f32> for Panning

§

impl Mul<f32> for f32_be

§

type Output = f32

§

impl Mul<f32> for f32_le

§

type Output = f32

§

impl Mul<f32> for f32_ube

§

type Output = f32

§

impl Mul<f32> for f32_ule

§

type Output = f32

§

impl Mul<f32> for Complex

§

impl Mul<f32> for f32x4

§

impl Mul<f32> for f32x8

Source§

impl Mul<f32> for Mat3

Source§

impl Mul<f32> for Mat2

Source§

impl Mul<f32> for Mat3A

Source§

impl Mul<f32> for Mat4

Source§

impl Mul<f32> for Quat

Source§

impl Mul<f32> for Vec3A

Source§

impl Mul<f32> for Vec4

Source§

impl Mul<f32> for Vec2

Source§

impl Mul<f32> for Vec3

§

impl Mul<f64> for &f64_be

§

type Output = f64

§

impl Mul<f64> for &f64_le

§

type Output = f64

§

impl Mul<f64> for &f64_ube

§

type Output = f64

§

impl Mul<f64> for &f64_ule

§

type Output = f64

Source§

impl Mul<f64> for &DVec2

Source§

impl Mul<f64> for &DVec3

Source§

impl Mul<f64> for &DVec4

Source§

impl Mul<f64> for Float<f64>

Available on crate feature _float_f64 only.
§

impl Mul<f64> for PlaybackRate

§

impl Mul<f64> for Semitones

§

impl Mul<f64> for f64_be

§

type Output = f64

§

impl Mul<f64> for f64_le

§

type Output = f64

§

impl Mul<f64> for f64_ube

§

type Output = f64

§

impl Mul<f64> for f64_ule

§

type Output = f64

§

impl Mul<f64> for f64x2

§

impl Mul<f64> for f64x4

Source§

impl Mul<f64> for DMat2

Source§

impl Mul<f64> for DMat3

Source§

impl Mul<f64> for DMat4

Source§

impl Mul<f64> for DQuat

Source§

impl Mul<f64> for DVec2

Source§

impl Mul<f64> for DVec3

Source§

impl Mul<f64> for DVec4

Source§

impl Mul<i8> for &I8Vec2

Source§

impl Mul<i8> for &I8Vec3

Source§

impl Mul<i8> for &I8Vec4

Source§

impl Mul<i8> for Int<i8>

Available on crate feature _int_i8 only.
Source§

impl Mul<i8> for I8Vec2

Source§

impl Mul<i8> for I8Vec3

Source§

impl Mul<i8> for I8Vec4

§

impl Mul<i16> for &i16_be

§

type Output = i16

§

impl Mul<i16> for &i16_le

§

type Output = i16

§

impl Mul<i16> for &i16_ube

§

type Output = i16

§

impl Mul<i16> for &i16_ule

§

type Output = i16

Source§

impl Mul<i16> for &I16Vec2

Source§

impl Mul<i16> for &I16Vec3

Source§

impl Mul<i16> for &I16Vec4

Source§

impl Mul<i16> for Int<i16>

Available on crate feature _int_i16 only.
§

impl Mul<i16> for i16_be

§

type Output = i16

§

impl Mul<i16> for i16_le

§

type Output = i16

§

impl Mul<i16> for i16_ube

§

type Output = i16

§

impl Mul<i16> for i16_ule

§

type Output = i16

§

impl Mul<i16> for i16x8

§

impl Mul<i16> for i16x16

Source§

impl Mul<i16> for I16Vec2

Source§

impl Mul<i16> for I16Vec3

Source§

impl Mul<i16> for I16Vec4

§

impl Mul<i32> for &i32_be

§

type Output = i32

§

impl Mul<i32> for &i32_le

§

type Output = i32

§

impl Mul<i32> for &i32_ube

§

type Output = i32

§

impl Mul<i32> for &i32_ule

§

type Output = i32

Source§

impl Mul<i32> for &IVec2

Source§

impl Mul<i32> for &IVec3

Source§

impl Mul<i32> for &IVec4

Source§

impl Mul<i32> for Int<i32>

Available on crate feature _int_i32 only.
§

impl Mul<i32> for SignedDuration

§

impl Mul<i32> for i32_be

§

type Output = i32

§

impl Mul<i32> for i32_le

§

type Output = i32

§

impl Mul<i32> for i32_ube

§

type Output = i32

§

impl Mul<i32> for i32_ule

§

type Output = i32

§

impl Mul<i32> for i32x4

§

impl Mul<i32> for i32x8

Source§

impl Mul<i32> for IVec2

Source§

impl Mul<i32> for IVec3

Source§

impl Mul<i32> for IVec4

§

impl Mul<i64> for &i64_be

§

type Output = i64

§

impl Mul<i64> for &i64_le

§

type Output = i64

§

impl Mul<i64> for &i64_ube

§

type Output = i64

§

impl Mul<i64> for &i64_ule

§

type Output = i64

Source§

impl Mul<i64> for &I64Vec2

Source§

impl Mul<i64> for &I64Vec3

Source§

impl Mul<i64> for &I64Vec4

Source§

impl Mul<i64> for Int<i64>

Available on crate feature _int_i64 only.
§

impl Mul<i64> for Span

This multiplies each unit in a span by an integer.

This panics on overflow. For checked arithmetic, use Span::checked_mul.

§

type Output = Span

§

impl Mul<i64> for i64_be

§

type Output = i64

§

impl Mul<i64> for i64_le

§

type Output = i64

§

impl Mul<i64> for i64_ube

§

type Output = i64

§

impl Mul<i64> for i64_ule

§

type Output = i64

§

impl Mul<i64> for i64x2

§

impl Mul<i64> for i64x4

Source§

impl Mul<i64> for I64Vec2

Source§

impl Mul<i64> for I64Vec3

Source§

impl Mul<i64> for I64Vec4

§

impl Mul<i128> for &i128_be

§

type Output = i128

§

impl Mul<i128> for &i128_le

§

type Output = i128

§

impl Mul<i128> for &i128_ube

§

type Output = i128

§

impl Mul<i128> for &i128_ule

§

type Output = i128

Source§

impl Mul<i128> for Int<i128>

Available on crate feature _int_i128 only.
§

impl Mul<i128> for i128_be

§

type Output = i128

§

impl Mul<i128> for i128_le

§

type Output = i128

§

impl Mul<i128> for i128_ube

§

type Output = i128

§

impl Mul<i128> for i128_ule

§

type Output = i128

Source§

impl Mul<isize> for Int<isize>

Available on crate feature _int_isize only.
Source§

impl Mul<u8> for &U8Vec2

Source§

impl Mul<u8> for &U8Vec3

Source§

impl Mul<u8> for &U8Vec4

Source§

impl Mul<u8> for Int<u8>

Available on crate feature _int_i8 only.
Source§

impl Mul<u8> for U8Vec2

Source§

impl Mul<u8> for U8Vec3

Source§

impl Mul<u8> for U8Vec4

§

impl Mul<u16> for &u16_be

§

type Output = u16

§

impl Mul<u16> for &u16_le

§

type Output = u16

§

impl Mul<u16> for &u16_ube

§

type Output = u16

§

impl Mul<u16> for &u16_ule

§

type Output = u16

Source§

impl Mul<u16> for &U16Vec2

Source§

impl Mul<u16> for &U16Vec3

Source§

impl Mul<u16> for &U16Vec4

Source§

impl Mul<u16> for Int<u16>

Available on crate feature _int_u16 only.
§

impl Mul<u16> for u16_be

§

type Output = u16

§

impl Mul<u16> for u16_le

§

type Output = u16

§

impl Mul<u16> for u16_ube

§

type Output = u16

§

impl Mul<u16> for u16_ule

§

type Output = u16

§

impl Mul<u16> for u16x8

Source§

impl Mul<u16> for U16Vec2

Source§

impl Mul<u16> for U16Vec3

Source§

impl Mul<u16> for U16Vec4

§

impl Mul<u32> for &u32_be

§

type Output = u32

§

impl Mul<u32> for &u32_le

§

type Output = u32

§

impl Mul<u32> for &u32_ube

§

type Output = u32

§

impl Mul<u32> for &u32_ule

§

type Output = u32

Source§

impl Mul<u32> for &UVec2

Source§

impl Mul<u32> for &UVec3

Source§

impl Mul<u32> for &UVec4

Source§

impl Mul<u32> for Int<u32>

Available on crate feature _int_u32 only.
1.3.0 · Source§

impl Mul<u32> for Duration

§

impl Mul<u32> for u32_be

§

type Output = u32

§

impl Mul<u32> for u32_le

§

type Output = u32

§

impl Mul<u32> for u32_ube

§

type Output = u32

§

impl Mul<u32> for u32_ule

§

type Output = u32

§

impl Mul<u32> for u32x4

Source§

impl Mul<u32> for UVec2

Source§

impl Mul<u32> for UVec3

Source§

impl Mul<u32> for UVec4

§

impl Mul<u64> for &u64_be

§

type Output = u64

§

impl Mul<u64> for &u64_le

§

type Output = u64

§

impl Mul<u64> for &u64_ube

§

type Output = u64

§

impl Mul<u64> for &u64_ule

§

type Output = u64

Source§

impl Mul<u64> for &U64Vec2

Source§

impl Mul<u64> for &U64Vec3

Source§

impl Mul<u64> for &U64Vec4

Source§

impl Mul<u64> for Int<u64>

Available on crate feature _int_u64 only.
§

impl Mul<u64> for u64_be

§

type Output = u64

§

impl Mul<u64> for u64_le

§

type Output = u64

§

impl Mul<u64> for u64_ube

§

type Output = u64

§

impl Mul<u64> for u64_ule

§

type Output = u64

§

impl Mul<u64> for u64x2

§

impl Mul<u64> for u64x4

Source§

impl Mul<u64> for U64Vec2

Source§

impl Mul<u64> for U64Vec3

Source§

impl Mul<u64> for U64Vec4

§

impl Mul<u128> for &u128_be

§

type Output = u128

§

impl Mul<u128> for &u128_le

§

type Output = u128

§

impl Mul<u128> for &u128_ube

§

type Output = u128

§

impl Mul<u128> for &u128_ule

§

type Output = u128

Source§

impl Mul<u128> for Int<u128>

Available on crate feature _int_u128 only.
§

impl Mul<u128> for u128_be

§

type Output = u128

§

impl Mul<u128> for u128_le

§

type Output = u128

§

impl Mul<u128> for u128_ube

§

type Output = u128

§

impl Mul<u128> for u128_ule

§

type Output = u128

Source§

impl Mul<usize> for Int<usize>

Available on crate feature _int_usize only.
1.31.0 · Source§

impl Mul<Duration> for u32

§

impl Mul<SignedDuration> for i32

§

impl Mul<Span> for i64

This multiplies each unit in a span by an integer.

This panics on overflow. For checked arithmetic, use Span::checked_mul.

§

type Output = Span

§

impl Mul<f32_be> for &f32

§

type Output = f32

§

impl Mul<f32_be> for &f32_be

§

type Output = f32

§

impl Mul<f32_be> for f32

§

type Output = f32

§

impl Mul<f32_le> for &f32

§

type Output = f32

§

impl Mul<f32_le> for &f32_le

§

type Output = f32

§

impl Mul<f32_le> for f32

§

type Output = f32

§

impl Mul<f64_be> for &f64

§

type Output = f64

§

impl Mul<f64_be> for &f64_be

§

type Output = f64

§

impl Mul<f64_be> for f64

§

type Output = f64

§

impl Mul<f64_le> for &f64

§

type Output = f64

§

impl Mul<f64_le> for &f64_le

§

type Output = f64

§

impl Mul<f64_le> for f64

§

type Output = f64

§

impl Mul<i16_be> for &i16

§

type Output = i16

§

impl Mul<i16_be> for &i16_be

§

type Output = i16

§

impl Mul<i16_be> for i16

§

type Output = i16

§

impl Mul<i16_le> for &i16

§

type Output = i16

§

impl Mul<i16_le> for &i16_le

§

type Output = i16

§

impl Mul<i16_le> for i16

§

type Output = i16

§

impl Mul<i32_be> for &i32

§

type Output = i32

§

impl Mul<i32_be> for &i32_be

§

type Output = i32

§

impl Mul<i32_be> for i32

§

type Output = i32

§

impl Mul<i32_le> for &i32

§

type Output = i32

§

impl Mul<i32_le> for &i32_le

§

type Output = i32

§

impl Mul<i32_le> for i32

§

type Output = i32

§

impl Mul<i64_be> for &i64

§

type Output = i64

§

impl Mul<i64_be> for &i64_be

§

type Output = i64

§

impl Mul<i64_be> for i64

§

type Output = i64

§

impl Mul<i64_le> for &i64

§

type Output = i64

§

impl Mul<i64_le> for &i64_le

§

type Output = i64

§

impl Mul<i64_le> for i64

§

type Output = i64

§

impl Mul<i128_be> for &i128

§

type Output = i128

§

impl Mul<i128_be> for &i128_be

§

type Output = i128

§

impl Mul<i128_be> for i128

§

type Output = i128

§

impl Mul<i128_le> for &i128

§

type Output = i128

§

impl Mul<i128_le> for &i128_le

§

type Output = i128

§

impl Mul<i128_le> for i128

§

type Output = i128

§

impl Mul<u16_be> for &u16

§

type Output = u16

§

impl Mul<u16_be> for &u16_be

§

type Output = u16

§

impl Mul<u16_be> for u16

§

type Output = u16

§

impl Mul<u16_le> for &u16

§

type Output = u16

§

impl Mul<u16_le> for &u16_le

§

type Output = u16

§

impl Mul<u16_le> for u16

§

type Output = u16

§

impl Mul<u32_be> for &u32

§

type Output = u32

§

impl Mul<u32_be> for &u32_be

§

type Output = u32

§

impl Mul<u32_be> for u32

§

type Output = u32

§

impl Mul<u32_le> for &u32

§

type Output = u32

§

impl Mul<u32_le> for &u32_le

§

type Output = u32

§

impl Mul<u32_le> for u32

§

type Output = u32

§

impl Mul<u64_be> for &u64

§

type Output = u64

§

impl Mul<u64_be> for &u64_be

§

type Output = u64

§

impl Mul<u64_be> for u64

§

type Output = u64

§

impl Mul<u64_le> for &u64

§

type Output = u64

§

impl Mul<u64_le> for &u64_le

§

type Output = u64

§

impl Mul<u64_le> for u64

§

type Output = u64

§

impl Mul<u128_be> for &u128

§

type Output = u128

§

impl Mul<u128_be> for &u128_be

§

type Output = u128

§

impl Mul<u128_be> for u128

§

type Output = u128

§

impl Mul<u128_le> for &u128

§

type Output = u128

§

impl Mul<u128_le> for &u128_le

§

type Output = u128

§

impl Mul<u128_le> for u128

§

type Output = u128

§

impl Mul<f32_ube> for &f32

§

type Output = f32

§

impl Mul<f32_ube> for &f32_ube

§

type Output = f32

§

impl Mul<f32_ube> for f32

§

type Output = f32

§

impl Mul<f32_ule> for &f32

§

type Output = f32

§

impl Mul<f32_ule> for &f32_ule

§

type Output = f32

§

impl Mul<f32_ule> for f32

§

type Output = f32

§

impl Mul<f64_ube> for &f64

§

type Output = f64

§

impl Mul<f64_ube> for &f64_ube

§

type Output = f64

§

impl Mul<f64_ube> for f64

§

type Output = f64

§

impl Mul<f64_ule> for &f64

§

type Output = f64

§

impl Mul<f64_ule> for &f64_ule

§

type Output = f64

§

impl Mul<f64_ule> for f64

§

type Output = f64

§

impl Mul<i16_ube> for &i16

§

type Output = i16

§

impl Mul<i16_ube> for &i16_ube

§

type Output = i16

§

impl Mul<i16_ube> for i16

§

type Output = i16

§

impl Mul<i16_ule> for &i16

§

type Output = i16

§

impl Mul<i16_ule> for &i16_ule

§

type Output = i16

§

impl Mul<i16_ule> for i16

§

type Output = i16

§

impl Mul<i32_ube> for &i32

§

type Output = i32

§

impl Mul<i32_ube> for &i32_ube

§

type Output = i32

§

impl Mul<i32_ube> for i32

§

type Output = i32

§

impl Mul<i32_ule> for &i32

§

type Output = i32

§

impl Mul<i32_ule> for &i32_ule

§

type Output = i32

§

impl Mul<i32_ule> for i32

§

type Output = i32

§

impl Mul<i64_ube> for &i64

§

type Output = i64

§

impl Mul<i64_ube> for &i64_ube

§

type Output = i64

§

impl Mul<i64_ube> for i64

§

type Output = i64

§

impl Mul<i64_ule> for &i64

§

type Output = i64

§

impl Mul<i64_ule> for &i64_ule

§

type Output = i64

§

impl Mul<i64_ule> for i64

§

type Output = i64

§

impl Mul<i128_ube> for &i128

§

type Output = i128

§

impl Mul<i128_ube> for &i128_ube

§

type Output = i128

§

impl Mul<i128_ube> for i128

§

type Output = i128

§

impl Mul<i128_ule> for &i128

§

type Output = i128

§

impl Mul<i128_ule> for &i128_ule

§

type Output = i128

§

impl Mul<i128_ule> for i128

§

type Output = i128

§

impl Mul<u16_ube> for &u16

§

type Output = u16

§

impl Mul<u16_ube> for &u16_ube

§

type Output = u16

§

impl Mul<u16_ube> for u16

§

type Output = u16

§

impl Mul<u16_ule> for &u16

§

type Output = u16

§

impl Mul<u16_ule> for &u16_ule

§

type Output = u16

§

impl Mul<u16_ule> for u16

§

type Output = u16

§

impl Mul<u32_ube> for &u32

§

type Output = u32

§

impl Mul<u32_ube> for &u32_ube

§

type Output = u32

§

impl Mul<u32_ube> for u32

§

type Output = u32

§

impl Mul<u32_ule> for &u32

§

type Output = u32

§

impl Mul<u32_ule> for &u32_ule

§

type Output = u32

§

impl Mul<u32_ule> for u32

§

type Output = u32

§

impl Mul<u64_ube> for &u64

§

type Output = u64

§

impl Mul<u64_ube> for &u64_ube

§

type Output = u64

§

impl Mul<u64_ube> for u64

§

type Output = u64

§

impl Mul<u64_ule> for &u64

§

type Output = u64

§

impl Mul<u64_ule> for &u64_ule

§

type Output = u64

§

impl Mul<u64_ule> for u64

§

type Output = u64

§

impl Mul<u128_ube> for &u128

§

type Output = u128

§

impl Mul<u128_ube> for &u128_ube

§

type Output = u128

§

impl Mul<u128_ube> for u128

§

type Output = u128

§

impl Mul<u128_ule> for &u128

§

type Output = u128

§

impl Mul<u128_ule> for &u128_ule

§

type Output = u128

§

impl Mul<u128_ule> for u128

§

type Output = u128

§

impl Mul<f32x4> for f32

§

impl Mul<f32x8> for f32

§

impl Mul<f64x2> for f64

§

impl Mul<f64x4> for f64

§

impl Mul<i16x8> for i16

§

impl Mul<i16x16> for i16

§

impl Mul<i32x4> for i32

§

impl Mul<i32x8> for i32

§

impl Mul<i64x2> for i64

§

impl Mul<i64x4> for i64

§

impl Mul<u16x8> for u16

§

impl Mul<u32x4> for u32

§

impl Mul<u64x2> for u64

§

impl Mul<u64x4> for u64

Source§

impl Mul<Affine2> for Mat3

Source§

impl Mul<Affine2> for Mat3A

Source§

impl Mul<Affine3A> for Mat4

Source§

impl Mul<Mat3> for f32

Source§

impl Mul<Mat3> for Affine2

Source§

impl Mul<Mat2> for f32

Source§

impl Mul<Mat3A> for f32

Source§

impl Mul<Mat3A> for Affine2

Source§

impl Mul<Mat4> for f32

Source§

impl Mul<Mat4> for Affine3A

Source§

impl Mul<Vec3A> for &f32

Source§

impl Mul<Vec3A> for &Vec3A

Source§

impl Mul<Vec3A> for f32

Source§

impl Mul<Vec3A> for Mat3

Source§

impl Mul<Vec3A> for Mat3A

Source§

impl Mul<Vec3A> for Quat

Source§

impl Mul<Vec4> for &f32

Source§

impl Mul<Vec4> for &Vec4

Source§

impl Mul<Vec4> for f32

Source§

impl Mul<Vec4> for Mat4

Source§

impl Mul<Vec2> for &f32

Source§

impl Mul<Vec2> for &Vec2

Source§

impl Mul<Vec2> for f32

Source§

impl Mul<Vec2> for Mat2

Source§

impl Mul<Vec3> for &f32

Source§

impl Mul<Vec3> for &Vec3

Source§

impl Mul<Vec3> for f32

Source§

impl Mul<Vec3> for Mat3

Source§

impl Mul<Vec3> for Mat3A

Source§

impl Mul<Vec3> for Quat

Source§

impl Mul<DAffine2> for DMat3

Source§

impl Mul<DAffine3> for DMat4

Source§

impl Mul<DMat2> for f64

Source§

impl Mul<DMat3> for f64

Source§

impl Mul<DMat3> for DAffine2

Source§

impl Mul<DMat4> for f64

Source§

impl Mul<DMat4> for DAffine3

Source§

impl Mul<DVec2> for &f64

Source§

impl Mul<DVec2> for &DVec2

Source§

impl Mul<DVec2> for f64

Source§

impl Mul<DVec2> for DMat2

Source§

impl Mul<DVec3> for &f64

Source§

impl Mul<DVec3> for &DVec3

Source§

impl Mul<DVec3> for f64

Source§

impl Mul<DVec3> for DMat3

Source§

impl Mul<DVec3> for DQuat

Source§

impl Mul<DVec4> for &f64

Source§

impl Mul<DVec4> for &DVec4

Source§

impl Mul<DVec4> for f64

Source§

impl Mul<DVec4> for DMat4

Source§

impl Mul<I8Vec2> for &i8

Source§

impl Mul<I8Vec2> for &I8Vec2

Source§

impl Mul<I8Vec2> for i8

Source§

impl Mul<I8Vec3> for &i8

Source§

impl Mul<I8Vec3> for &I8Vec3

Source§

impl Mul<I8Vec3> for i8

Source§

impl Mul<I8Vec4> for &i8

Source§

impl Mul<I8Vec4> for &I8Vec4

Source§

impl Mul<I8Vec4> for i8

Source§

impl Mul<I16Vec2> for &i16

Source§

impl Mul<I16Vec2> for &I16Vec2

Source§

impl Mul<I16Vec2> for i16

Source§

impl Mul<I16Vec3> for &i16

Source§

impl Mul<I16Vec3> for &I16Vec3

Source§

impl Mul<I16Vec3> for i16

Source§

impl Mul<I16Vec4> for &i16

Source§

impl Mul<I16Vec4> for &I16Vec4

Source§

impl Mul<I16Vec4> for i16

Source§

impl Mul<IVec2> for &i32

Source§

impl Mul<IVec2> for &IVec2

Source§

impl Mul<IVec2> for i32

Source§

impl Mul<IVec3> for &i32

Source§

impl Mul<IVec3> for &IVec3

Source§

impl Mul<IVec3> for i32

Source§

impl Mul<IVec4> for &i32

Source§

impl Mul<IVec4> for &IVec4

Source§

impl Mul<IVec4> for i32

Source§

impl Mul<I64Vec2> for &i64

Source§

impl Mul<I64Vec2> for &I64Vec2

Source§

impl Mul<I64Vec2> for i64

Source§

impl Mul<I64Vec3> for &i64

Source§

impl Mul<I64Vec3> for &I64Vec3

Source§

impl Mul<I64Vec3> for i64

Source§

impl Mul<I64Vec4> for &i64

Source§

impl Mul<I64Vec4> for &I64Vec4

Source§

impl Mul<I64Vec4> for i64

Source§

impl Mul<U8Vec2> for &u8

Source§

impl Mul<U8Vec2> for &U8Vec2

Source§

impl Mul<U8Vec2> for u8

Source§

impl Mul<U8Vec3> for &u8

Source§

impl Mul<U8Vec3> for &U8Vec3

Source§

impl Mul<U8Vec3> for u8

Source§

impl Mul<U8Vec4> for &u8

Source§

impl Mul<U8Vec4> for &U8Vec4

Source§

impl Mul<U8Vec4> for u8

Source§

impl Mul<U16Vec2> for &u16

Source§

impl Mul<U16Vec2> for &U16Vec2

Source§

impl Mul<U16Vec2> for u16

Source§

impl Mul<U16Vec3> for &u16

Source§

impl Mul<U16Vec3> for &U16Vec3

Source§

impl Mul<U16Vec3> for u16

Source§

impl Mul<U16Vec4> for &u16

Source§

impl Mul<U16Vec4> for &U16Vec4

Source§

impl Mul<U16Vec4> for u16

Source§

impl Mul<UVec2> for &u32

Source§

impl Mul<UVec2> for &UVec2

Source§

impl Mul<UVec2> for u32

Source§

impl Mul<UVec3> for &u32

Source§

impl Mul<UVec3> for &UVec3

Source§

impl Mul<UVec3> for u32

Source§

impl Mul<UVec4> for &u32

Source§

impl Mul<UVec4> for &UVec4

Source§

impl Mul<UVec4> for u32

Source§

impl Mul<U64Vec2> for &u64

Source§

impl Mul<U64Vec2> for &U64Vec2

Source§

impl Mul<U64Vec2> for u64

Source§

impl Mul<U64Vec3> for &u64

Source§

impl Mul<U64Vec3> for &U64Vec3

Source§

impl Mul<U64Vec3> for u64

Source§

impl Mul<U64Vec4> for &u64

Source§

impl Mul<U64Vec4> for &U64Vec4

Source§

impl Mul<U64Vec4> for u64

1.0.0 · Source§

impl<'a> Mul<f16> for &'a f16

1.0.0 · Source§

impl<'a> Mul<f32> for &'a f32

1.0.0 · Source§

impl<'a> Mul<f64> for &'a f64

1.0.0 · Source§

impl<'a> Mul<f128> for &'a f128

1.0.0 · Source§

impl<'a> Mul<i8> for &'a i8

1.0.0 · Source§

impl<'a> Mul<i16> for &'a i16

1.0.0 · Source§

impl<'a> Mul<i32> for &'a i32

1.0.0 · Source§

impl<'a> Mul<i64> for &'a i64

1.0.0 · Source§

impl<'a> Mul<i128> for &'a i128

1.0.0 · Source§

impl<'a> Mul<isize> for &'a isize

1.0.0 · Source§

impl<'a> Mul<u8> for &'a u8

1.0.0 · Source§

impl<'a> Mul<u16> for &'a u16

1.0.0 · Source§

impl<'a> Mul<u32> for &'a u32

1.0.0 · Source§

impl<'a> Mul<u64> for &'a u64

1.0.0 · Source§

impl<'a> Mul<u128> for &'a u128

1.0.0 · Source§

impl<'a> Mul<usize> for &'a usize

1.74.0 · Source§

impl<'a> Mul<Saturating<i8>> for &'a Saturating<i8>

1.74.0 · Source§

impl<'a> Mul<Saturating<i16>> for &'a Saturating<i16>

1.74.0 · Source§

impl<'a> Mul<Saturating<i32>> for &'a Saturating<i32>

1.74.0 · Source§

impl<'a> Mul<Saturating<i64>> for &'a Saturating<i64>

1.74.0 · Source§

impl<'a> Mul<Saturating<i128>> for &'a Saturating<i128>

1.74.0 · Source§

impl<'a> Mul<Saturating<isize>> for &'a Saturating<isize>

1.74.0 · Source§

impl<'a> Mul<Saturating<u8>> for &'a Saturating<u8>

1.74.0 · Source§

impl<'a> Mul<Saturating<u16>> for &'a Saturating<u16>

1.74.0 · Source§

impl<'a> Mul<Saturating<u32>> for &'a Saturating<u32>

1.74.0 · Source§

impl<'a> Mul<Saturating<u64>> for &'a Saturating<u64>

1.74.0 · Source§

impl<'a> Mul<Saturating<u128>> for &'a Saturating<u128>

1.74.0 · Source§

impl<'a> Mul<Saturating<usize>> for &'a Saturating<usize>

1.14.0 · Source§

impl<'a> Mul<Wrapping<i8>> for &'a Wrapping<i8>

1.14.0 · Source§

impl<'a> Mul<Wrapping<i16>> for &'a Wrapping<i16>

1.14.0 · Source§

impl<'a> Mul<Wrapping<i32>> for &'a Wrapping<i32>

1.14.0 · Source§

impl<'a> Mul<Wrapping<i64>> for &'a Wrapping<i64>

1.14.0 · Source§

impl<'a> Mul<Wrapping<i128>> for &'a Wrapping<i128>

1.14.0 · Source§

impl<'a> Mul<Wrapping<isize>> for &'a Wrapping<isize>

1.14.0 · Source§

impl<'a> Mul<Wrapping<u8>> for &'a Wrapping<u8>

1.14.0 · Source§

impl<'a> Mul<Wrapping<u16>> for &'a Wrapping<u16>

1.14.0 · Source§

impl<'a> Mul<Wrapping<u32>> for &'a Wrapping<u32>

1.14.0 · Source§

impl<'a> Mul<Wrapping<u64>> for &'a Wrapping<u64>

1.14.0 · Source§

impl<'a> Mul<Wrapping<u128>> for &'a Wrapping<u128>

1.14.0 · Source§

impl<'a> Mul<Wrapping<usize>> for &'a Wrapping<usize>

Source§

impl<'a> Mul<BigInt> for &'a BigInt

Source§

type Output = <&'static BigInt as Mul>::Output

Source§

impl<'a> Mul<Number> for &'a Number

Source§

type Output = <&'static Number as Mul>::Output

Source§

impl<'a> Mul<JsValue> for &'a JsValue

Source§

type Output = <&'static JsValue as Mul>::Output

Source§

impl<'lhs, 'rhs, T, const N: usize> Mul<&'rhs Simd<T, N>> for &'lhs Simd<T, N>
where T: SimdElement, Simd<T, N>: Mul<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

Source§

type Output = Simd<T, N>

Source§

impl<'o> Mul<&'o f32> for Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'o> Mul<&'o f64> for Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'o> Mul<&'o i8> for Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'o> Mul<&'o i16> for Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'o> Mul<&'o i32> for Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'o> Mul<&'o i64> for Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'o> Mul<&'o i128> for Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'o> Mul<&'o isize> for Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'o> Mul<&'o u8> for Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'o> Mul<&'o u16> for Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'o> Mul<&'o u32> for Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'o> Mul<&'o u64> for Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'o> Mul<&'o u128> for Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'o> Mul<&'o usize> for Int<usize>

Available on crate feature _int_usize only.
Source§

impl<'o> Mul<&'o Float<f32>> for Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'o> Mul<&'o Float<f64>> for Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'o> Mul<&'o Int<i8>> for Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'o> Mul<&'o Int<i16>> for Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'o> Mul<&'o Int<i32>> for Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'o> Mul<&'o Int<i64>> for Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'o> Mul<&'o Int<i128>> for Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'o> Mul<&'o Int<isize>> for Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'o> Mul<&'o Int<u8>> for Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'o> Mul<&'o Int<u16>> for Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'o> Mul<&'o Int<u32>> for Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'o> Mul<&'o Int<u64>> for Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'o> Mul<&'o Int<u128>> for Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'o> Mul<&'o Int<usize>> for Int<usize>

Available on crate feature _int_usize only.
§

impl<'py> Mul for &Bound<'py, PyComplex>

§

type Output = Bound<'py, PyComplex>

§

impl<'py> Mul for Borrowed<'_, 'py, PyComplex>

§

type Output = Bound<'py, PyComplex>

§

impl<'py> Mul for Bound<'py, PyComplex>

§

type Output = Bound<'py, PyComplex>

§

impl<'py> Mul<&Bound<'py, PyComplex>> for Bound<'py, PyComplex>

§

type Output = Bound<'py, PyComplex>

§

impl<'py> Mul<Bound<'py, PyComplex>> for &Bound<'py, PyComplex>

§

type Output = Bound<'py, PyComplex>

Source§

impl<'s> Mul<f32> for &'s Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'s> Mul<f64> for &'s Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'s> Mul<i8> for &'s Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'s> Mul<i16> for &'s Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'s> Mul<i32> for &'s Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'s> Mul<i64> for &'s Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'s> Mul<i128> for &'s Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'s> Mul<isize> for &'s Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'s> Mul<u8> for &'s Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'s> Mul<u16> for &'s Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'s> Mul<u32> for &'s Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'s> Mul<u64> for &'s Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'s> Mul<u128> for &'s Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'s> Mul<usize> for &'s Int<usize>

Available on crate feature _int_usize only.
Source§

impl<'s> Mul<Float<f32>> for &'s Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'s> Mul<Float<f64>> for &'s Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'s> Mul<Int<i8>> for &'s Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'s> Mul<Int<i16>> for &'s Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'s> Mul<Int<i32>> for &'s Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'s> Mul<Int<i64>> for &'s Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'s> Mul<Int<i128>> for &'s Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'s> Mul<Int<isize>> for &'s Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'s> Mul<Int<u8>> for &'s Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'s> Mul<Int<u16>> for &'s Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'s> Mul<Int<u32>> for &'s Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'s> Mul<Int<u64>> for &'s Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'s> Mul<Int<u128>> for &'s Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'s> Mul<Int<usize>> for &'s Int<usize>

Available on crate feature _int_usize only.
Source§

impl<'s, 'o> Mul<&'o f32> for &'s Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'s, 'o> Mul<&'o f64> for &'s Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'s, 'o> Mul<&'o i8> for &'s Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'s, 'o> Mul<&'o i16> for &'s Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'s, 'o> Mul<&'o i32> for &'s Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'s, 'o> Mul<&'o i64> for &'s Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'s, 'o> Mul<&'o i128> for &'s Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'s, 'o> Mul<&'o isize> for &'s Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'s, 'o> Mul<&'o u8> for &'s Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'s, 'o> Mul<&'o u16> for &'s Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'s, 'o> Mul<&'o u32> for &'s Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'s, 'o> Mul<&'o u64> for &'s Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'s, 'o> Mul<&'o u128> for &'s Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'s, 'o> Mul<&'o usize> for &'s Int<usize>

Available on crate feature _int_usize only.
Source§

impl<'s, 'o> Mul<&'o Float<f32>> for &'s Float<f32>

Available on crate feature _float_f32 only.
Source§

impl<'s, 'o> Mul<&'o Float<f64>> for &'s Float<f64>

Available on crate feature _float_f64 only.
Source§

impl<'s, 'o> Mul<&'o Int<i8>> for &'s Int<i8>

Available on crate feature _int_i8 only.
Source§

impl<'s, 'o> Mul<&'o Int<i16>> for &'s Int<i16>

Available on crate feature _int_i16 only.
Source§

impl<'s, 'o> Mul<&'o Int<i32>> for &'s Int<i32>

Available on crate feature _int_i32 only.
Source§

impl<'s, 'o> Mul<&'o Int<i64>> for &'s Int<i64>

Available on crate feature _int_i64 only.
Source§

impl<'s, 'o> Mul<&'o Int<i128>> for &'s Int<i128>

Available on crate feature _int_i128 only.
Source§

impl<'s, 'o> Mul<&'o Int<isize>> for &'s Int<isize>

Available on crate feature _int_isize only.
Source§

impl<'s, 'o> Mul<&'o Int<u8>> for &'s Int<u8>

Available on crate feature _int_i8 only.
Source§

impl<'s, 'o> Mul<&'o Int<u16>> for &'s Int<u16>

Available on crate feature _int_u16 only.
Source§

impl<'s, 'o> Mul<&'o Int<u32>> for &'s Int<u32>

Available on crate feature _int_u32 only.
Source§

impl<'s, 'o> Mul<&'o Int<u64>> for &'s Int<u64>

Available on crate feature _int_u64 only.
Source§

impl<'s, 'o> Mul<&'o Int<u128>> for &'s Int<u128>

Available on crate feature _int_u128 only.
Source§

impl<'s, 'o> Mul<&'o Int<usize>> for &'s Int<usize>

Available on crate feature _int_usize only.
§

impl<T> Mul<T> for SampleRate
where u32: Mul<T, Output = u32>,

§

impl<T, Rhs> Mul<Rhs> for Value<T>
where T: Mul<Rhs, Output = T>, Rhs: Copy,

§

type Output = Value<T>

Source§

impl<T, const N: usize> Mul<&Simd<T, N>> for Simd<T, N>
where T: SimdElement, Simd<T, N>: Mul<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

Source§

type Output = Simd<T, N>

Source§

impl<T, const N: usize> Mul<Simd<T, N>> for &Simd<T, N>
where T: SimdElement, Simd<T, N>: Mul<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

Source§

type Output = Simd<T, N>

Source§

impl<T: Clone + Mul<Output = T>> Mul<&T> for VecVector<T>

Available on crate feature alg only.
Source§

impl<T: Clone + Mul<Output = T>> Mul<T> for VecVector<T>

Available on crate feature alg only.
Source§

impl<T: Clone + Mul<Output = T>, const D: usize> Mul<&T> for Vector<T, D>

Available on crate feature alg only.
Source§

type Output = Vector<T, D>

Source§

impl<T: Clone + Mul<Output = T>, const D: usize> Mul<T> for Vector<T, D>

Available on crate feature alg only.
Source§

type Output = Vector<T, D>

Source§

impl<const N: usize> Mul for Simd<f32, N>

Source§

impl<const N: usize> Mul for Simd<f64, N>

Source§

impl<const N: usize> Mul for Simd<i8, N>

Source§

impl<const N: usize> Mul for Simd<i16, N>

Source§

impl<const N: usize> Mul for Simd<i32, N>

Source§

impl<const N: usize> Mul for Simd<i64, N>

Source§

impl<const N: usize> Mul for Simd<isize, N>

Source§

impl<const N: usize> Mul for Simd<u8, N>

Source§

impl<const N: usize> Mul for Simd<u16, N>

Source§

impl<const N: usize> Mul for Simd<u32, N>

Source§

impl<const N: usize> Mul for Simd<u64, N>

Source§

impl<const N: usize> Mul for Simd<usize, N>