A library (crate) for parsing/serializing/deserializing financial data into several formats, plus separate CLI executables (comparer, converter) that use this library. Supported formats:
- csv - a table of bank operations
- txt - a text format describing a list of operations
- bin - a binary representation of a list of operations
- Tests -
cargo test - Run comparer -
cargo run --bin comparer -- --file1 records_example.bin --format1 bin --file2 records_example.txt --format2 txt - Run converter -
cargo run --bin converter -- --input records_example.bin --input-format bin --output-format txt