Function num_digitize::digitize
[−]
[src]
pub fn digitize<N: Copy + Clone + Integer + NumCast + DivAssign>(number: N) -> Vec<u8>
Converts integer of type N
(all implementations supported by num::Integer
)
and returns a Vec<u8>
of its digits (base 10).
Arguments
number
- any number type which have implementation fornum::Integer
Example
Basic usage:
use num_digitize::digitize; let number: u8 = 12; let vector: Vec<u8> = vec![1, 2]; assert!(digitize(number) == vector);
Negative numbers return empty Vec<u8>
:
use num_digitize::digitize; let number = -12; assert!(digitize(number) == vec![]);