5 releases

0.1.4 Apr 29, 2021
0.1.3 Apr 4, 2021
0.1.2 Apr 2, 2021
0.1.1 Apr 2, 2021
0.1.0 Apr 1, 2021

#125 in #dependencies


Used in deb-libsolv-resolver

MIT license

2MB
68K SLoC

C 63K SLoC // 0.1% comments SWIG 4K SLoC // 0.0% comments Shell 263 SLoC // 0.1% comments C++ 185 SLoC // 0.1% comments Rust 103 SLoC Perl 55 SLoC // 0.2% comments Batch 20 SLoC Bitbake 9 SLoC

libsolv-sys

Low-level Rust binding for libsolv.

The current binding is tailored to dpkg-based distro usage (Enabled libsolvext but only Debian support is added).

However, the library will prefer to use the system libsolv if there is one. Make sure to install the development files from the package manager.


lib.rs:

Low-level Rust binding for libsolv.

The current binding is tailored to dpkg-based distro usage (Enabled libsolvext but only Debian support is added).

All the bindings are inside the ffi module. Since this is a low-level binding library, you need to consult libsolv C API documentation for more information.

Dependencies

~0–2MB
~39K SLoC