Skip to main content

PromoteMul

Trait PromoteMul 

Source
pub trait PromoteMul<U> {
    type Output;
}

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl PromoteMul<i8> for i8

Source§

type Output = i16

Source§

impl PromoteMul<i8> for i16

Source§

type Output = i32

Source§

impl PromoteMul<i8> for i32

Source§

type Output = i64

Source§

impl PromoteMul<i8> for i64

Source§

type Output = i64

Source§

impl PromoteMul<i8> for u8

Source§

type Output = i32

Source§

impl PromoteMul<i8> for u16

Source§

type Output = i32

Source§

impl PromoteMul<i8> for u32

Source§

type Output = i64

Source§

impl PromoteMul<i8> for u64

Source§

type Output = i64

Source§

impl PromoteMul<i16> for i8

Source§

type Output = i32

Source§

impl PromoteMul<i16> for i16

Source§

type Output = i32

Source§

impl PromoteMul<i16> for i32

Source§

type Output = i64

Source§

impl PromoteMul<i16> for i64

Source§

type Output = i64

Source§

impl PromoteMul<i16> for u8

Source§

type Output = i32

Source§

impl PromoteMul<i16> for u16

Source§

type Output = i32

Source§

impl PromoteMul<i16> for u32

Source§

type Output = i64

Source§

impl PromoteMul<i16> for u64

Source§

type Output = i64

Source§

impl PromoteMul<i32> for i8

Source§

type Output = i64

Source§

impl PromoteMul<i32> for i16

Source§

type Output = i64

Source§

impl PromoteMul<i32> for i32

Source§

type Output = i64

Source§

impl PromoteMul<i32> for i64

Source§

type Output = i64

Source§

impl PromoteMul<i32> for u8

Source§

type Output = i64

Source§

impl PromoteMul<i32> for u16

Source§

type Output = i64

Source§

impl PromoteMul<i32> for u32

Source§

type Output = i64

Source§

impl PromoteMul<i32> for u64

Source§

type Output = i64

Source§

impl PromoteMul<i64> for i8

Source§

type Output = i64

Source§

impl PromoteMul<i64> for i16

Source§

type Output = i64

Source§

impl PromoteMul<i64> for i32

Source§

type Output = i64

Source§

impl PromoteMul<i64> for i64

Source§

type Output = i64

Source§

impl PromoteMul<i64> for u8

Source§

type Output = i64

Source§

impl PromoteMul<i64> for u16

Source§

type Output = i64

Source§

impl PromoteMul<i64> for u32

Source§

type Output = i64

Source§

impl PromoteMul<i64> for u64

Source§

type Output = i64

Source§

impl PromoteMul<u8> for i8

Source§

type Output = i32

Source§

impl PromoteMul<u8> for i16

Source§

type Output = i32

Source§

impl PromoteMul<u8> for i32

Source§

type Output = i64

Source§

impl PromoteMul<u8> for i64

Source§

type Output = i64

Source§

impl PromoteMul<u8> for u8

Source§

type Output = u16

Source§

impl PromoteMul<u8> for u16

Source§

type Output = u32

Source§

impl PromoteMul<u8> for u32

Source§

type Output = u64

Source§

impl PromoteMul<u8> for u64

Source§

type Output = u64

Source§

impl PromoteMul<u16> for i8

Source§

type Output = i32

Source§

impl PromoteMul<u16> for i16

Source§

type Output = i32

Source§

impl PromoteMul<u16> for i32

Source§

type Output = i64

Source§

impl PromoteMul<u16> for i64

Source§

type Output = i64

Source§

impl PromoteMul<u16> for u8

Source§

type Output = u32

Source§

impl PromoteMul<u16> for u16

Source§

type Output = u32

Source§

impl PromoteMul<u16> for u32

Source§

type Output = u64

Source§

impl PromoteMul<u16> for u64

Source§

type Output = u64

Source§

impl PromoteMul<u32> for i8

Source§

type Output = i64

Source§

impl PromoteMul<u32> for i16

Source§

type Output = i64

Source§

impl PromoteMul<u32> for i32

Source§

type Output = i64

Source§

impl PromoteMul<u32> for i64

Source§

type Output = i64

Source§

impl PromoteMul<u32> for u8

Source§

type Output = u64

Source§

impl PromoteMul<u32> for u16

Source§

type Output = u64

Source§

impl PromoteMul<u32> for u32

Source§

type Output = u64

Source§

impl PromoteMul<u32> for u64

Source§

type Output = u64

Source§

impl PromoteMul<u64> for i8

Source§

type Output = i64

Source§

impl PromoteMul<u64> for i16

Source§

type Output = i64

Source§

impl PromoteMul<u64> for i32

Source§

type Output = i64

Source§

impl PromoteMul<u64> for i64

Source§

type Output = i64

Source§

impl PromoteMul<u64> for u8

Source§

type Output = u64

Source§

impl PromoteMul<u64> for u16

Source§

type Output = u64

Source§

impl PromoteMul<u64> for u32

Source§

type Output = u64

Source§

impl PromoteMul<u64> for u64

Source§

type Output = u64

Implementors§