Skip to main content

PromoteAddSub

Trait PromoteAddSub 

Source
pub trait PromoteAddSub<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 PromoteAddSub<i8> for i8

Source§

type Output = i16

Source§

impl PromoteAddSub<i8> for i16

Source§

type Output = i32

Source§

impl PromoteAddSub<i8> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<i8> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<i8> for u8

Source§

type Output = i16

Source§

impl PromoteAddSub<i8> for u16

Source§

type Output = i32

Source§

impl PromoteAddSub<i8> for u32

Source§

type Output = i64

Source§

impl PromoteAddSub<i8> for u64

Source§

type Output = i64

Source§

impl PromoteAddSub<i16> for i8

Source§

type Output = i32

Source§

impl PromoteAddSub<i16> for i16

Source§

type Output = i32

Source§

impl PromoteAddSub<i16> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<i16> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<i16> for u8

Source§

type Output = i32

Source§

impl PromoteAddSub<i16> for u16

Source§

type Output = i32

Source§

impl PromoteAddSub<i16> for u32

Source§

type Output = i64

Source§

impl PromoteAddSub<i16> for u64

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for i8

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for i16

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for u8

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for u16

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for u32

Source§

type Output = i64

Source§

impl PromoteAddSub<i32> for u64

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for i8

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for i16

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for u8

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for u16

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for u32

Source§

type Output = i64

Source§

impl PromoteAddSub<i64> for u64

Source§

type Output = i64

Source§

impl PromoteAddSub<u8> for i8

Source§

type Output = i16

Source§

impl PromoteAddSub<u8> for i16

Source§

type Output = i32

Source§

impl PromoteAddSub<u8> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<u8> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<u8> for u8

Source§

type Output = u16

Source§

impl PromoteAddSub<u8> for u16

Source§

type Output = u32

Source§

impl PromoteAddSub<u8> for u32

Source§

type Output = u64

Source§

impl PromoteAddSub<u8> for u64

Source§

type Output = u64

Source§

impl PromoteAddSub<u16> for i8

Source§

type Output = i32

Source§

impl PromoteAddSub<u16> for i16

Source§

type Output = i32

Source§

impl PromoteAddSub<u16> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<u16> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<u16> for u8

Source§

type Output = u32

Source§

impl PromoteAddSub<u16> for u16

Source§

type Output = u32

Source§

impl PromoteAddSub<u16> for u32

Source§

type Output = u64

Source§

impl PromoteAddSub<u16> for u64

Source§

type Output = u64

Source§

impl PromoteAddSub<u32> for i8

Source§

type Output = i64

Source§

impl PromoteAddSub<u32> for i16

Source§

type Output = i64

Source§

impl PromoteAddSub<u32> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<u32> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<u32> for u8

Source§

type Output = u64

Source§

impl PromoteAddSub<u32> for u16

Source§

type Output = u64

Source§

impl PromoteAddSub<u32> for u32

Source§

type Output = u64

Source§

impl PromoteAddSub<u32> for u64

Source§

type Output = u64

Source§

impl PromoteAddSub<u64> for i8

Source§

type Output = i64

Source§

impl PromoteAddSub<u64> for i16

Source§

type Output = i64

Source§

impl PromoteAddSub<u64> for i32

Source§

type Output = i64

Source§

impl PromoteAddSub<u64> for i64

Source§

type Output = i64

Source§

impl PromoteAddSub<u64> for u8

Source§

type Output = u64

Source§

impl PromoteAddSub<u64> for u16

Source§

type Output = u64

Source§

impl PromoteAddSub<u64> for u32

Source§

type Output = u64

Source§

impl PromoteAddSub<u64> for u64

Source§

type Output = u64

Implementors§