Function lexical_write_integer::algorithm::algorithm_u128
source · pub unsafe fn algorithm_u128<const FORMAT: u128, const MASK: u128, const SHIFT: i32>(
value: u128,
table: &[u8],
buffer: &mut [u8],
) -> usizeExpand description
Optimized implementation for radix-N 128-bit numbers.
§Safety
Safe as long as the buffer is large enough to hold as many digits
that can be in the largest value of T, in radix N. For decimal
values, it’s supposed to be exactly digit_count to avoid copies,
since we write from the end to the front.
See the crate crate documentation for more security considerations.