xim-rs
XIM protocol handler in Rust
project structure
xim
Binding with X client libraries
xim-parser
Read/Write xim message generated from xim-gen
xim-gen
xim protocol parser generator
features
- Parse messages
- Basic protocol
- Extension protocol
- AttributeBuilder
binding for X client
xlib
- client
- server
x11rb
- client
- server
limitations
- Only native endian is supported
- Only support utf-8 mode of CTEXT
- Auth, StrConvertion doesn't supported since they are not used in real world