15 releases (9 breaking)

new 0.10.4 Apr 17, 2024
0.10.3 Mar 16, 2024
0.10.0 Feb 29, 2024
0.8.0 Nov 22, 2023
0.3.0 Jun 27, 2023

#1514 in Network programming

Download history 436/week @ 2023-12-23 3/week @ 2023-12-30 25/week @ 2024-01-06 16/week @ 2024-01-13 21/week @ 2024-01-20 4/week @ 2024-01-27 60/week @ 2024-02-03 28/week @ 2024-02-10 269/week @ 2024-02-17 236/week @ 2024-02-24 243/week @ 2024-03-02 249/week @ 2024-03-09 202/week @ 2024-03-16 107/week @ 2024-03-23 142/week @ 2024-03-30 53/week @ 2024-04-06

521 downloads per month
Used in 4 crates (3 directly)

MIT license

24KB
523 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

~1.4–2.2MB
~46K SLoC