1 unstable release

0.1.0 Mar 9, 2021
Download history 49/week @ 2021-03-05 186/week @ 2021-03-12 206/week @ 2021-03-19 62/week @ 2021-03-26 144/week @ 2021-04-02 196/week @ 2021-04-09 36/week @ 2021-04-16 44/week @ 2021-04-23 58/week @ 2021-04-30 19/week @ 2021-05-07 20/week @ 2021-05-14 27/week @ 2021-05-21 22/week @ 2021-05-28 16/week @ 2021-06-04

339 downloads per month
Used in xim

MIT license

125KB
3.5K SLoC

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

Dependencies

~0.4–0.8MB
~21K SLoC