2 releases

0.1.1 May 17, 2024
0.1.0 May 17, 2024

#797 in #api-bindings

Download history 162/week @ 2024-05-12 43/week @ 2024-05-19

205 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