26 releases (11 breaking)

0.12.0 Nov 19, 2024
0.11.5 Sep 20, 2024
0.11.2 Jun 26, 2024
0.10.3 Mar 16, 2024
0.3.0 Jun 27, 2023

#1246 in Network programming

Download history 304/week @ 2024-09-21 119/week @ 2024-09-28 49/week @ 2024-10-05 104/week @ 2024-10-12 77/week @ 2024-10-19 259/week @ 2024-10-26 160/week @ 2024-11-02 173/week @ 2024-11-09 525/week @ 2024-11-16 327/week @ 2024-11-23 469/week @ 2024-11-30 285/week @ 2024-12-07 330/week @ 2024-12-14 153/week @ 2024-12-21 105/week @ 2024-12-28 197/week @ 2025-01-04

824 downloads per month
Used in 12 crates (3 directly)

MIT license

27KB
586 lines

ATrium XRPC

Rust

Definitions for ATProto's XRPC request/response, and their associated errors.

The XrpcClient trait inherits from and uses HttpClient to provide a default implementation for handling XRPC requests. So developers can create their own Client for XRPC by implementing an HttpClient that sends asynchronous HTTP requests according to this interface.

Dependencies

~2–3MB
~61K SLoC