1 个不稳定版本
0.1.0 | 2021年12月21日 |
---|
#14 in #ime
14KB
226 行代码(不含注释)
ibus-dl
本包提供了一个不安全的接口,用于访问系统上安装的 ibus 库。ibus 共享对象在运行时定位和加载,不需要任何编译时操作。
请注意,此包暴露的接口有限,如果您需要的功能缺失,请随时提交 PR。
开发
此包中的代码大部分是手动编写的,基于以下命令执行的 bindgen 输出。
// wrapper.h
#include <ibus.h>
bindgen wrapper.h -o bindings.rs --opaque-type _IBus[A-Z].* --allowlist-function ibus_.* -- `pkg-config --cflags ibus-1.0`
依赖
~0.1–5MB