Я использую toml для анализа данных, и у меня есть такая структура:
use serde_derive::Deserialize;
use toml::value::Datetime;
#[derive(Debug, Deserialize)]
pub struct Trade {
pub action: Action,
pub date_time: Datetime,
pub exchange: Exchange,
pub fee: i64,
pub id: Option<String>,
pub matched: Option<bool>,
pub price: i64,
pub quantity: i64,
}
Я хотел бы заменить целые числа (i64
) на BigInt
, структура из библиотеки num .
Возможно ли это? Должен ли я сам реализовать черту Deserialize
?