[−][src]Trait int_conv::extend::ZeroExtend
Zero extend
This trait serves to extend integers with 0s,
including signed ones.
Required methods
fn zero_extend(self) -> T
Zero extends this type
Implementors
impl ZeroExtend<i16> for i8[src]
fn zero_extend(self) -> i16[src]
impl ZeroExtend<i32> for i8[src]
fn zero_extend(self) -> i32[src]
impl ZeroExtend<i32> for i16[src]
fn zero_extend(self) -> i32[src]
impl ZeroExtend<i64> for i8[src]
fn zero_extend(self) -> i64[src]
impl ZeroExtend<i64> for i16[src]
fn zero_extend(self) -> i64[src]
impl ZeroExtend<i64> for i32[src]
fn zero_extend(self) -> i64[src]
impl ZeroExtend<i128> for i8[src]
fn zero_extend(self) -> i128[src]
impl ZeroExtend<i128> for i16[src]
fn zero_extend(self) -> i128[src]
impl ZeroExtend<i128> for i32[src]
fn zero_extend(self) -> i128[src]
impl ZeroExtend<i128> for i64[src]
fn zero_extend(self) -> i128[src]
impl ZeroExtend<u16> for u8[src]
fn zero_extend(self) -> u16[src]
impl ZeroExtend<u32> for u8[src]
fn zero_extend(self) -> u32[src]
impl ZeroExtend<u32> for u16[src]
fn zero_extend(self) -> u32[src]
impl ZeroExtend<u64> for u8[src]
fn zero_extend(self) -> u64[src]
impl ZeroExtend<u64> for u16[src]
fn zero_extend(self) -> u64[src]
impl ZeroExtend<u64> for u32[src]
fn zero_extend(self) -> u64[src]
impl ZeroExtend<u128> for u8[src]
fn zero_extend(self) -> u128[src]
impl ZeroExtend<u128> for u16[src]
fn zero_extend(self) -> u128[src]
impl ZeroExtend<u128> for u32[src]
fn zero_extend(self) -> u128[src]
impl ZeroExtend<u128> for u64[src]
fn zero_extend(self) -> u128[src]
impl<T> ZeroExtend<T> for T[src]
Zero extending to the same type simply returns it