fn parse_pre_and_post_decimal_digits<E>( significant_digits: u32, value_raw_str: String, ) -> Result<i128, E>where E: Error,