9 releases

0.3.1 Oct 24, 2022
0.3.0 Sep 15, 2022
0.2.2 Aug 24, 2020
0.2.1 Jul 9, 2020
0.1.2 Apr 30, 2019

#1528 in Text processing

Download history 755/week @ 2024-07-26 802/week @ 2024-08-02 731/week @ 2024-08-09 678/week @ 2024-08-16 794/week @ 2024-08-23 776/week @ 2024-08-30 662/week @ 2024-09-06 696/week @ 2024-09-13 798/week @ 2024-09-20 1217/week @ 2024-09-27 1270/week @ 2024-10-04 1222/week @ 2024-10-11 1253/week @ 2024-10-18 1133/week @ 2024-10-25 959/week @ 2024-11-01 650/week @ 2024-11-08

4,262 downloads per month
Used in 4 crates (2 directly)

MIT/Apache

1.5MB
32K SLoC

C++ 17K SLoC // 0.1% comments PO File 11K SLoC // 0.3% comments M4 1.5K SLoC // 0.3% comments Visual Studio Project 820 SLoC Automake 717 SLoC // 0.0% comments Shell 118 SLoC // 0.2% comments Rust 102 SLoC Visual Studio Solution 76 SLoC

Contains (obscure autoconf code, 3KB) vendor/configure.ac

hunspell-sys

Crate version Documentation Build Status

Rust bindings for the hunspell C API.

Building

By default hunspell-sys searches for a hunspell library installation with pkg-config. By default the linkage is dynamic, if static is required use static

Optionally, the bundled code of hunspell can be compiled with the cc crate and will be linked statically when the bundled feature is present. The feature static is not required for this, the bundled feature will always link the produced hunspell artifact statically.

[dependencies]
hunspell-sys = { version = "0.3.1", features = ["bundled"] }

musl targets

If compiling for/on musl systems, libclang as used by bindgen-rs must be linked statically as well, which can be achieved with feature static_libclang.

[dependencies]
hunspell-sys = { version = "0.3.1", features = ["bundled", "static_libclang"] }

No runtime deps

~0–2.9MB
~49K SLoC