12 个版本
使用旧的 Rust 2015
0.1.11 | 2016年10月15日 |
---|---|
0.1.10 | 2016年6月20日 |
0.1.0 | 2016年5月29日 |
#10 in #设备
46 每月下载量
用于 nfc-oath
35KB
569 行
nfc
Rust 对 libnfc 库的绑定。
对于 libnfc
的原始 FFI 绑定,请参阅 nfc-sys。
安装
安装 libnfc
(例如,在 Debian/Ubuntu 上,使用 Homebrew 在 Mac OSx 上安装,或在 其他系统 上)。
Cargo.toml
[dependencies]
libc = "0.2.0"
nfc = "0.1.11"
示例用法
// main.rs
extern crate nfc;
use nfc::context;
use nfc::misc;
fn main() {
let mut context = context::new();
if context.is_null() {
println!("Unable to initialize new NFC context!");
}
// Initialize libnfc
nfc::init(&mut context);
// Print libnfc version
println!("libnfc version: {}", misc::version());
}
待办事项
- 替换任何原始指针
- 文档和更多深入示例
贡献
我是 Rust 的初学者,所以任何帮助或建设性信息都将非常感激。提前感谢!
许可证
MIT
依赖项
~65KB