v0.7.0
Reimplementation for scalability and maintenability
In order to safely expand the library by adding various data structures in the future, we have re-implemented the library in this version update. It is difficult to describe each change from v0.6.0 since the API has been significantly improved, but the noteworthy updates are as follows:
- Define a design policy.
- Improve unreasonable panicable codes to use
Option
andResult
. - Separate data structures into modules for each family and define common behaviors for each using traits.
- Rename functions that are competitive to those in standard library (such as
get
). - Enhance benchmark codes.
- Add several new data structures such as DACs.
- Improve the document.