3 个版本
0.1.1 | 2022年2月17日 |
---|---|
0.1.0 | 2022年2月17日 |
#172 在 地理空间
1,472 每月下载量
在 2 个crate中使用(通过 libpostal-rust)
40MB
609K SLoC
包含 (autotools混淆代码,475KB) libpostal/configure,(神秘的autoconf代码,4KB) libpostal/configure.ac,(神秘的autoconf代码,4KB) libpostal/windows/configure.ac
libpostal-sys
为优秀的地址解析库 libpostal 提供低级Rust绑定。此库还有其他几个Rust包装器。它包括以下特性,这些特性可能在其他地方不可用:
- 捆绑
libpostal
源代码。 - 支持构建静态Rust二进制文件。
- 支持使用提供的全局锁安全地初始化
libpostal
。 - 按照标准Rust约定,作为低级
libpostal-sys
crate 打包,可以在一个或多个高级crate之间共享。 - 支持从
x86_64
Mac跨编译到aarch64
(苹果硅)。
开发笔记
# Check out libpostal source code as a git submodule.
git submodule update --init
# Update our Rust API bindings manually.
bindgen wrapper.h -o src/bindings.rs