17 releases (9 breaking)

new 0.10.6 May 17, 2024
0.10.3 Mar 16, 2024
0.8.0 Nov 22, 2023
0.3.0 Jun 27, 2023

#1213 in Network programming

Download history 20/week @ 2024-01-22 69/week @ 2024-02-05 30/week @ 2024-02-12 273/week @ 2024-02-19 273/week @ 2024-02-26 328/week @ 2024-03-04 255/week @ 2024-03-11 80/week @ 2024-03-18 110/week @ 2024-03-25 155/week @ 2024-04-01 45/week @ 2024-04-08 231/week @ 2024-04-15 235/week @ 2024-04-22 37/week @ 2024-04-29 19/week @ 2024-05-06

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

MIT license

25KB
544 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
~60K SLoC