libdivsufsort-rs

Crates.iolibdivsufsort-rs
lib.rslibdivsufsort-rs
version0.1.5
created_at2021-07-15 10:43:13.351834+00
updated_at2025-08-15 09:19:20.990626+00
descriptionA rust wrapper of libdivsufsort
homepage
repositoryhttps://github.com/baku4/libdivsufsort-rs/
max_upload_size
id423050
size162,007
Kunhyung Bahk (baku4)

documentation

README

libdivsufsort-rs

crates.io GitHub Actions Workflow Status

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 C code of libdivsufsort
  • I referred to the pzip-bwt crate, which is simpler version for wrapping around the BWT function of libdivsufsort

Requirements

  • rustc >= 1.57.0
  • cmake

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 --recursive option.
    git clone --recursive https://github.com/baku4/libdivsufsort-rs.git
    

Docs

libdivsufsort-rs

Commit count: 29

cargo fmt