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