[][src]Trait int_conv::trunc::Truncate

pub trait Truncate<T>: Sized {
    fn truncate(self) -> T;
}

Truncates this integer to a lower size

Required methods

fn truncate(self) -> T

Performs the truncation

Loading content...

Implementors

impl Truncate<i8> for i16[src]

impl Truncate<i8> for i32[src]

impl Truncate<i8> for i64[src]

impl Truncate<i8> for i128[src]

impl Truncate<i16> for i32[src]

impl Truncate<i16> for i64[src]

impl Truncate<i16> for i128[src]

impl Truncate<i32> for i64[src]

impl Truncate<i32> for i128[src]

impl Truncate<i64> for i128[src]

impl Truncate<u8> for u16[src]

impl Truncate<u8> for u32[src]

impl Truncate<u8> for u64[src]

impl Truncate<u8> for u128[src]

impl Truncate<u16> for u32[src]

impl Truncate<u16> for u64[src]

impl Truncate<u16> for u128[src]

impl Truncate<u32> for u64[src]

impl Truncate<u32> for u128[src]

impl Truncate<u64> for u128[src]

impl<'a> Truncate<i8> for &'a i16[src]

impl<'a> Truncate<i8> for &'a i32[src]

impl<'a> Truncate<i8> for &'a i64[src]

impl<'a> Truncate<i8> for &'a i128[src]

impl<'a> Truncate<i16> for &'a i32[src]

impl<'a> Truncate<i16> for &'a i64[src]

impl<'a> Truncate<i16> for &'a i128[src]

impl<'a> Truncate<i32> for &'a i64[src]

impl<'a> Truncate<i32> for &'a i128[src]

impl<'a> Truncate<i64> for &'a i128[src]

impl<'a> Truncate<u8> for &'a u16[src]

impl<'a> Truncate<u8> for &'a u32[src]

impl<'a> Truncate<u8> for &'a u64[src]

impl<'a> Truncate<u8> for &'a u128[src]

impl<'a> Truncate<u16> for &'a u32[src]

impl<'a> Truncate<u16> for &'a u64[src]

impl<'a> Truncate<u16> for &'a u128[src]

impl<'a> Truncate<u32> for &'a u64[src]

impl<'a> Truncate<u32> for &'a u128[src]

impl<'a> Truncate<u64> for &'a u128[src]

impl<T> Truncate<T> for T[src]

Truncating to the same type simply returns it

Loading content...