pub trait ShlAssign<Rhs = Self> {
// Required method
fn shl_assign(&mut self, rhs: Rhs);
}
Expand description
The left shift assignment operator <<=
.
§Examples
An implementation of ShlAssign
for a wrapper around usize
.
Required Methods§
1.8.0 · Sourcefn shl_assign(&mut self, rhs: Rhs)
fn shl_assign(&mut self, rhs: Rhs)
Performs the <<=
operation.
§Examples
Implementors§
impl ShlAssign for i8
impl ShlAssign for i16
impl ShlAssign for i32
impl ShlAssign for i64
impl ShlAssign for i128
impl ShlAssign for isize
impl ShlAssign for u8
impl ShlAssign for u16
impl ShlAssign for u32
impl ShlAssign for u64
impl ShlAssign for u128
impl ShlAssign for usize
impl ShlAssign<&i8> for i8
impl ShlAssign<&i8> for i16
impl ShlAssign<&i8> for i32
impl ShlAssign<&i8> for i64
impl ShlAssign<&i8> for i128
impl ShlAssign<&i8> for isize
impl ShlAssign<&i8> for u8
impl ShlAssign<&i8> for u16
impl ShlAssign<&i8> for u32
impl ShlAssign<&i8> for u64
impl ShlAssign<&i8> for u128
impl ShlAssign<&i8> for usize
impl ShlAssign<&i16> for i8
impl ShlAssign<&i16> for i16
impl ShlAssign<&i16> for i32
impl ShlAssign<&i16> for i64
impl ShlAssign<&i16> for i128
impl ShlAssign<&i16> for isize
impl ShlAssign<&i16> for u8
impl ShlAssign<&i16> for u16
impl ShlAssign<&i16> for u32
impl ShlAssign<&i16> for u64
impl ShlAssign<&i16> for u128
impl ShlAssign<&i16> for usize
impl ShlAssign<&i32> for i8
impl ShlAssign<&i32> for i16
impl ShlAssign<&i32> for i32
impl ShlAssign<&i32> for i64
impl ShlAssign<&i32> for i128
impl ShlAssign<&i32> for isize
impl ShlAssign<&i32> for u8
impl ShlAssign<&i32> for u16
impl ShlAssign<&i32> for u32
impl ShlAssign<&i32> for u64
impl ShlAssign<&i32> for u128
impl ShlAssign<&i32> for usize
impl ShlAssign<&i64> for i8
impl ShlAssign<&i64> for i16
impl ShlAssign<&i64> for i32
impl ShlAssign<&i64> for i64
impl ShlAssign<&i64> for i128
impl ShlAssign<&i64> for isize
impl ShlAssign<&i64> for u8
impl ShlAssign<&i64> for u16
impl ShlAssign<&i64> for u32
impl ShlAssign<&i64> for u64
impl ShlAssign<&i64> for u128
impl ShlAssign<&i64> for usize
impl ShlAssign<&i128> for i8
impl ShlAssign<&i128> for i16
impl ShlAssign<&i128> for i32
impl ShlAssign<&i128> for i64
impl ShlAssign<&i128> for i128
impl ShlAssign<&i128> for isize
impl ShlAssign<&i128> for u8
impl ShlAssign<&i128> for u16
impl ShlAssign<&i128> for u32
impl ShlAssign<&i128> for u64
impl ShlAssign<&i128> for u128
impl ShlAssign<&i128> for usize
impl ShlAssign<&isize> for i8
impl ShlAssign<&isize> for i16
impl ShlAssign<&isize> for i32
impl ShlAssign<&isize> for i64
impl ShlAssign<&isize> for i128
impl ShlAssign<&isize> for isize
impl ShlAssign<&isize> for u8
impl ShlAssign<&isize> for u16
impl ShlAssign<&isize> for u32
impl ShlAssign<&isize> for u64
impl ShlAssign<&isize> for u128
impl ShlAssign<&isize> for usize
impl ShlAssign<&u8> for i8
impl ShlAssign<&u8> for i16
impl ShlAssign<&u8> for i32
impl ShlAssign<&u8> for i64
impl ShlAssign<&u8> for i128
impl ShlAssign<&u8> for isize
impl ShlAssign<&u8> for u8
impl ShlAssign<&u8> for u16
impl ShlAssign<&u8> for u32
impl ShlAssign<&u8> for u64
impl ShlAssign<&u8> for u128
impl ShlAssign<&u8> for usize
impl ShlAssign<&u16> for i8
impl ShlAssign<&u16> for i16
impl ShlAssign<&u16> for i32
impl ShlAssign<&u16> for i64
impl ShlAssign<&u16> for i128
impl ShlAssign<&u16> for isize
impl ShlAssign<&u16> for u8
impl ShlAssign<&u16> for u16
impl ShlAssign<&u16> for u32
impl ShlAssign<&u16> for u64
impl ShlAssign<&u16> for u128
impl ShlAssign<&u16> for usize
impl ShlAssign<&u32> for i8
impl ShlAssign<&u32> for i16
impl ShlAssign<&u32> for i32
impl ShlAssign<&u32> for i64
impl ShlAssign<&u32> for i128
impl ShlAssign<&u32> for isize
impl ShlAssign<&u32> for u8
impl ShlAssign<&u32> for u16
impl ShlAssign<&u32> for u32
impl ShlAssign<&u32> for u64
impl ShlAssign<&u32> for u128
impl ShlAssign<&u32> for usize
impl ShlAssign<&u64> for i8
impl ShlAssign<&u64> for i16
impl ShlAssign<&u64> for i32
impl ShlAssign<&u64> for i64
impl ShlAssign<&u64> for i128
impl ShlAssign<&u64> for isize
impl ShlAssign<&u64> for u8
impl ShlAssign<&u64> for u16
impl ShlAssign<&u64> for u32
impl ShlAssign<&u64> for u64
impl ShlAssign<&u64> for u128
impl ShlAssign<&u64> for usize
impl ShlAssign<&u128> for i8
impl ShlAssign<&u128> for i16
impl ShlAssign<&u128> for i32
impl ShlAssign<&u128> for i64
impl ShlAssign<&u128> for i128
impl ShlAssign<&u128> for isize
impl ShlAssign<&u128> for u8
impl ShlAssign<&u128> for u16
impl ShlAssign<&u128> for u32
impl ShlAssign<&u128> for u64
impl ShlAssign<&u128> for u128
impl ShlAssign<&u128> for usize
impl ShlAssign<&usize> for i8
impl ShlAssign<&usize> for i16
impl ShlAssign<&usize> for i32
impl ShlAssign<&usize> for i64
impl ShlAssign<&usize> for i128
impl ShlAssign<&usize> for isize
impl ShlAssign<&usize> for u8
impl ShlAssign<&usize> for u16
impl ShlAssign<&usize> for u32
impl ShlAssign<&usize> for u64
impl ShlAssign<&usize> for u128
impl ShlAssign<&usize> for usize
impl ShlAssign<&usize> for Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<&usize> for Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<i8> for i16
impl ShlAssign<i8> for i32
impl ShlAssign<i8> for i64
impl ShlAssign<i8> for i128
impl ShlAssign<i8> for isize
impl ShlAssign<i8> for u8
impl ShlAssign<i8> for u16
impl ShlAssign<i8> for u32
impl ShlAssign<i8> for u64
impl ShlAssign<i8> for u128
impl ShlAssign<i8> for usize
impl ShlAssign<i16> for i8
impl ShlAssign<i16> for i32
impl ShlAssign<i16> for i64
impl ShlAssign<i16> for i128
impl ShlAssign<i16> for isize
impl ShlAssign<i16> for u8
impl ShlAssign<i16> for u16
impl ShlAssign<i16> for u32
impl ShlAssign<i16> for u64
impl ShlAssign<i16> for u128
impl ShlAssign<i16> for usize
impl ShlAssign<i32> for i8
impl ShlAssign<i32> for i16
impl ShlAssign<i32> for i64
impl ShlAssign<i32> for i128
impl ShlAssign<i32> for isize
impl ShlAssign<i32> for u8
impl ShlAssign<i32> for u16
impl ShlAssign<i32> for u32
impl ShlAssign<i32> for u64
impl ShlAssign<i32> for u128
impl ShlAssign<i32> for usize
impl ShlAssign<i64> for i8
impl ShlAssign<i64> for i16
impl ShlAssign<i64> for i32
impl ShlAssign<i64> for i128
impl ShlAssign<i64> for isize
impl ShlAssign<i64> for u8
impl ShlAssign<i64> for u16
impl ShlAssign<i64> for u32
impl ShlAssign<i64> for u64
impl ShlAssign<i64> for u128
impl ShlAssign<i64> for usize
impl ShlAssign<i128> for i8
impl ShlAssign<i128> for i16
impl ShlAssign<i128> for i32
impl ShlAssign<i128> for i64
impl ShlAssign<i128> for isize
impl ShlAssign<i128> for u8
impl ShlAssign<i128> for u16
impl ShlAssign<i128> for u32
impl ShlAssign<i128> for u64
impl ShlAssign<i128> for u128
impl ShlAssign<i128> for usize
impl ShlAssign<isize> for i8
impl ShlAssign<isize> for i16
impl ShlAssign<isize> for i32
impl ShlAssign<isize> for i64
impl ShlAssign<isize> for i128
impl ShlAssign<isize> for u8
impl ShlAssign<isize> for u16
impl ShlAssign<isize> for u32
impl ShlAssign<isize> for u64
impl ShlAssign<isize> for u128
impl ShlAssign<isize> for usize
impl ShlAssign<u8> for i8
impl ShlAssign<u8> for i16
impl ShlAssign<u8> for i32
impl ShlAssign<u8> for i64
impl ShlAssign<u8> for i128
impl ShlAssign<u8> for isize
impl ShlAssign<u8> for u16
impl ShlAssign<u8> for u32
impl ShlAssign<u8> for u64
impl ShlAssign<u8> for u128
impl ShlAssign<u8> for usize
impl ShlAssign<u16> for i8
impl ShlAssign<u16> for i16
impl ShlAssign<u16> for i32
impl ShlAssign<u16> for i64
impl ShlAssign<u16> for i128
impl ShlAssign<u16> for isize
impl ShlAssign<u16> for u8
impl ShlAssign<u16> for u32
impl ShlAssign<u16> for u64
impl ShlAssign<u16> for u128
impl ShlAssign<u16> for usize
impl ShlAssign<u32> for i8
impl ShlAssign<u32> for i16
impl ShlAssign<u32> for i32
impl ShlAssign<u32> for i64
impl ShlAssign<u32> for i128
impl ShlAssign<u32> for isize
impl ShlAssign<u32> for u8
impl ShlAssign<u32> for u16
impl ShlAssign<u32> for u64
impl ShlAssign<u32> for u128
impl ShlAssign<u32> for usize
impl ShlAssign<u64> for i8
impl ShlAssign<u64> for i16
impl ShlAssign<u64> for i32
impl ShlAssign<u64> for i64
impl ShlAssign<u64> for i128
impl ShlAssign<u64> for isize
impl ShlAssign<u64> for u8
impl ShlAssign<u64> for u16
impl ShlAssign<u64> for u32
impl ShlAssign<u64> for u128
impl ShlAssign<u64> for usize
impl ShlAssign<u128> for i8
impl ShlAssign<u128> for i16
impl ShlAssign<u128> for i32
impl ShlAssign<u128> for i64
impl ShlAssign<u128> for i128
impl ShlAssign<u128> for isize
impl ShlAssign<u128> for u8
impl ShlAssign<u128> for u16
impl ShlAssign<u128> for u32
impl ShlAssign<u128> for u64
impl ShlAssign<u128> for usize
impl ShlAssign<usize> for i8
impl ShlAssign<usize> for i16
impl ShlAssign<usize> for i32
impl ShlAssign<usize> for i64
impl ShlAssign<usize> for i128
impl ShlAssign<usize> for isize
impl ShlAssign<usize> for u8
impl ShlAssign<usize> for u16
impl ShlAssign<usize> for u32
impl ShlAssign<usize> for u64
impl ShlAssign<usize> for u128
impl ShlAssign<usize> for Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.impl ShlAssign<usize> for Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.impl<T, U, const N: usize> ShlAssign<U> for Simd<T, N>
Available on non-crate feature
ferrocene_certified
only.