1 use crate::strings::{MAX_MIN_LEN, MAX_SEP_LEN};
2 
3 // Want this to be as large as the largest possible string representation of any type
4 // that implements ToFormattedStr, which is currently i128's Grouping::Indian representation.
5 // The max len of an i128 formatted string is ...
6 // 39 digits + 18 separators (each potentially 8 bytes) + 1 minus sign (potentially 8 bytes)
7 pub(crate) const MAX_BUF_LEN: usize = 39 + 18 * MAX_SEP_LEN + MAX_MIN_LEN;
8 
9 pub(crate) const TABLE: &[u8] = b"\
10     0001020304050607080910111213141516171819\
11     2021222324252627282930313233343536373839\
12     4041424344454647484950515253545556575859\
13     6061626364656667686970717273747576777879\
14     8081828384858687888990919293949596979899";
15