16 releases (9 breaking)

new 0.10.5 Apr 22, 2024
0.10.3 Mar 16, 2024
0.8.0 Nov 22, 2023
0.3.0 Jun 27, 2023

#1409 in Network programming

Download history 30/week @ 2024-01-07 15/week @ 2024-01-14 20/week @ 2024-01-21 1/week @ 2024-01-28 64/week @ 2024-02-04 27/week @ 2024-02-11 275/week @ 2024-02-18 251/week @ 2024-02-25 230/week @ 2024-03-03 349/week @ 2024-03-10 101/week @ 2024-03-17 107/week @ 2024-03-24 155/week @ 2024-03-31 54/week @ 2024-04-07 232/week @ 2024-04-14

558 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

~2–3MB
~59K SLoC