1pub(crate) const fn number_len(number: u64) -> u8 {
2 if number == 0 {
3 return 0;
4 }
5
6 let mut number_length = 1;
7 let mut remaining_number = number;
8
9 while remaining_number >= 10 {
10 number_length += 1;
11 remaining_number /= 10;
12 }
13
14 number_length
15}