The long term goal of this project is to provide an ability to read/write dbf file in asynchronous fashion using Rust.
adbf is an acronym for async dbf lib.
- Read FoxPro/VFP DBF file
- Basic query using callback closure
- Join multiple tables using closure
- TBD
- Write FoxPro/VFP dbf file
- Write all updated FoxPro/VFP dbf file
- TBD
- Support more DBF file type such as DBase3+
Because in Python, there's DBF library that's very powerful. In Rust, there's not even FoxPro compatible DBF library. There's dbase crate. However, it cannot read FoxPro table. I need to access FoxPro DBF so either I've to use Python or I need to do this.
Why not enhance dbase crate ? It's because the crate name is dbase. I think it'll just make some confusion or I may forget that why would I need this dbase crate in the first place.