2 releases

0.1.1 May 17, 2024
0.1.0 May 17, 2024

#762 in #api-bindings

Download history 189/week @ 2024-05-14 17/week @ 2024-05-21 29/week @ 2024-05-28

54 downloads per month

GPL-2.0-or-later

28KB
730 lines

zim-rs

Work-in-progress safe rust library for libzim. Depends on my other crate zim-sys which provides low-level bindings to the C++ library.

Using the library

Make sure to also clone the bindings in my other repo zim-sys so that you have both of these folders in the same directory. Once both the crates are in the directory, a dependency can be added using a path = specification in the Cargo.toml dependencies list.

TODO List

  • Cleanup Result types
  • More complete iterators for Searches and Suggestions rather than only basic IntoIterator
  • Add more tests

Dependencies

~0.6–2MB
~32K SLoC