IntegerLen

Trait IntegerLen 

Source
pub trait IntegerLen {
    // Required method
    fn len(self) -> usize;
}
Expand description

A trait IntegerLen to determine the number of digits of integers.

§Usage

Basic use of the trait.

use num_convert::IntegerLen;

assert_eq!(i8::MAX.len(), 3usize);
assert_eq!(u128::MAX.len(), 39usize);

§Examples

assert_eq!(0_i8.len(), 1_usize);
assert_eq!(i128::MAX.len(), 39_usize);

Required Methods§

Source

fn len(self) -> usize

Returns the number of digits for self value.

Implementors§

Source§

impl<T> IntegerLen for T
where T: Eq + Copy + Div<Output = T> + IntoAs<T> + FromAs<u8>, u8: IntoAs<T>,