1 个不稳定版本
0.1.0 | 2021年3月9日 |
---|
#143 in #handler
在 2 个 crate 中使用 (通过 xim-parser)
33KB
931 行
xim-rs
Rust 中的 XIM 协议处理器
服务器示例
您可以在我的 IME 中看到 xim 服务器示例
最低安全 Rust 版本
当前 1.64 是最低安全 Rust 版本。当前 临时 政策是,任何 MSRV 的更改都将伴随着小版本号的增加。
项目结构
xim
与 X 客户端库绑定
xim-parser
读取/写入由 xim-gen 生成的 xim 消息
xim-gen
xim 协议解析器生成器
功能
- 解析消息
- 基本协议
- 扩展协议
- AttributeBuilder
X 客户端绑定
xlib
- 客户端
- 服务器
x11rb
- 客户端
- 服务器
限制
- 仅支持原生字节序
- 仅支持 CTEXT 的 utf-8 和 JIS X0208-1983
- 由于在现实世界中未使用,因此不支持身份验证、StrConvertion
依赖项
~2–2.6MB
~55K SLoC