Bruno BELANYI
ffd6a20a30
It is unfortunate that both [1] and [2] conspire to make this code way worse than it could otherwise be with a saner (de)serialization format. We both need to introduce `TransactionRecord` due to tagged enums not being powerful enough in CSV, and make its `amount` field optional to deal with the varying number of fields for each kind of transaction. [1]: https://github.com/BurntSushi/rust-csv/issues/211 [2]: https://github.com/BurntSushi/rust-csv/issues/172
13 lines
274 B
TOML
13 lines
274 B
TOML
[package]
|
|
name = "processor"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
csv = "1.1"
|
|
fpdec = "0.5"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_with = "2.0"
|