libdivsufsort-rs
libdivsufsort-rs is the Rust wrapper of libdivsufsort.
Features
This crate includes all APIs of both 32- and 64-bit versions.
- More details are included in the original
Ccode oflibdivsufsort - I referred to the
pzip-bwtcrate, which is simpler version for wrapping around the BWT function oflibdivsufsort
Requirements
rustc>= 1.57.0cmake
Build
For building, the source code needs libdivsufsort as a submodule.
- Method (1). If you cloned only this repository, updating the submodule is necessary.
git submodule init git submodule update - Method (2). You can clone this repository with
--recursiveoption.git clone --recursive https://github.com/baku4/libdivsufsort-rs.git