#bindings #ebook #mobi #azw

sys mobi-sys

libmobi的FFI绑定

3个版本

0.1.2 2018年12月10日
0.1.1 2018年12月7日
0.1.0 2018年12月7日

#20 in #ebook

MIT/Apache

7KB

Libmobi Rust 绑定

《mobi-sys》crate提供了对libmobi C库的声明和链接。遵循*-sys包的约定,mobi-sys crate不定义高于原生libmobi库函数的高级抽象。

依赖项

为了使用mobi-sys crate,您必须安装libmobi库或兼容的替代品。访问libmobi的GitHub页面以获取有关安装过程的详细信息。

由于这些绑定是由bindgen生成的,因此还需要Clang 3.7或更高版本。

用法

Cargo.toml中将mobi-sys添加为依赖项

[dependencies]
mobi-sys = "0.1.2"

导入mobi_sys crate并使用函数,就像在原生libmobi库中定义的一样。有关更多用法信息,请参阅libmobi API文档

extern crate mobi_sys;

许可

版权© 2018 Max Böcker

MIT许可/Apache-v2下分发。

依赖项

~0–2.3MB
~44K SLoC