sonic-rs
sonic-rs copied to clipboard
Can't get rust_decimal::arbitrary_precision to work
Serde_Json this returns value: 10.000, Sonic_rs this returns value: 10
use rust_decimal::Decimal;
use serde::{Deserialize, Serialize};
fn main() {
let result: ArbitraryExample = sonic_rs::from_slice(b"{\"value\": 10.000}").unwrap();
dbg!(result);
}
#[derive(Serialize, Deserialize, Debug)]
pub struct ArbitraryExample {
#[serde(with = "rust_decimal::serde::arbitrary_precision")]
value: Decimal,
}
I reproduced it, we will fix it