9 个版本

0.3.1 2022年10月24日
0.3.0 2022年9月15日
0.2.2 2020年8月24日
0.2.1 2020年7月9日
0.1.2 2019年4月30日

#1338文本处理

Download history 377/week @ 2024-03-14 519/week @ 2024-03-21 295/week @ 2024-03-28 554/week @ 2024-04-04 769/week @ 2024-04-11 1191/week @ 2024-04-18 663/week @ 2024-04-25 633/week @ 2024-05-02 1068/week @ 2024-05-09 1036/week @ 2024-05-16 1005/week @ 2024-05-23 879/week @ 2024-05-30 1182/week @ 2024-06-06 1164/week @ 2024-06-13 872/week @ 2024-06-20 710/week @ 2024-06-27

4,158 每月下载量
用于 4 个包 (直接使用 2 个)

MIT/Apache

1MB
20K SLoC

C++ 17K SLoC // 0.1% 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

包含 (神秘的 autoconf 代码, 3KB) vendor/configure.ac

hunspell-sys

Crate version Documentation Build Status

Rust 对 hunspell C API 的绑定。

构建

默认情况下,hunspell-sys 使用 pkg-config 搜索 hunspell 库的安装。默认情况下,链接是 动态 的,如果需要 静态,请使用 静态

可选地,可以使用 cc 包编译 hunspell 的捆绑代码,并在存在 bundled 功能时将其链接为 静态。不需要 静态 功能,bundled 功能将始终将生成的 hunspell 艺术品静态链接。

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

musl 目标

如果为 musl 系统编译,则必须将 libclang(由 bindgen-rs 使用)静态链接,这可以通过功能 static_libclang 实现。

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

无运行时依赖

~0–2.9MB
~48K SLoC