#data-structures #api-bindings #macro #linux

atspi-common

Primitive types used for sending and receiving Linux accessibility events

8 releases (breaking)

0.8.0 Aug 14, 2024
0.7.0 Aug 14, 2024
0.6.0 May 24, 2024
0.5.0 Feb 29, 2024
0.1.0 Jun 16, 2023

#40 in Accessibility

Download history 32202/week @ 2024-10-15 33207/week @ 2024-10-22 35296/week @ 2024-10-29 37460/week @ 2024-11-05 26671/week @ 2024-11-12 27428/week @ 2024-11-19 29857/week @ 2024-11-26 28671/week @ 2024-12-03 32605/week @ 2024-12-10 28104/week @ 2024-12-17 21043/week @ 2024-12-24 24256/week @ 2024-12-31 33299/week @ 2025-01-07 32680/week @ 2025-01-14 32150/week @ 2025-01-21 28759/week @ 2025-01-28

132,019 downloads per month
Used in 93 crates (5 directly)

Apache-2.0 OR MIT

300KB
6.5K SLoC

atspi-common

Common data structures for the atspi crate. This crate is meant to only contain the absolute lowest common denominator for libraries to talk to each other about atspi information; therefore, it attempts to be able to compile on basically any architecture (including WASM).

Please use the internal documentation to learn how to use these data structures.


lib.rs:

atspi-common

Defines all common types, events, and data structures for atspi-proxies and atspi-connection. Since atspi-proxies and atspi-connection are downstream crates, the documentation can not link to it directly. Any type ending in *Proxy is in atspi-proxies.

Dependencies

~3–15MB
~201K SLoC