pub fn encode_bigdecimal_to_bigquery_bytes(
decimal: &BigDecimal,
) -> Result<Vec<u8>, NumericEncoderError>
Expand description
Encodes a BigDecimal value to a byte string compatible with BigQuery’s NUMERIC type.
§Arguments
decimal
- The BigDecimal value to encode.
§Returns
A Result containing either the encoded byte string or a NumericEncoderError.
§Examples
use bigdecimal::BigDecimal;
use std::str::FromStr;
use big_decimal_byte_string_encoder::encode_bigdecimal_to_bigquery_bytes;
let decimal = BigDecimal::from_str("123.456").unwrap();
let encoded = encode_bigdecimal_to_bigquery_bytes(&decimal).unwrap();