12 releases

0.6.2 Jan 28, 2024
0.6.1 Sep 21, 2023
0.6.0 Jul 28, 2023
0.5.5 Apr 7, 2024
0.4.0 Jun 25, 2022

#366 in HTTP client

Download history 2/week @ 2024-01-23 1/week @ 2024-02-13 49/week @ 2024-02-20 14/week @ 2024-02-27 4/week @ 2024-03-26 55/week @ 2024-04-02 21/week @ 2024-04-09

80 downloads per month
Used in 2 crates (via dxr_server_axum)

MIT/Apache

160KB
4K SLoC

DXR: declarative XML-RPC (server implementation)

crates.io crates.io crates.io docs.rs

The dxr project provides crates for writing XML-RPC clients and servers in Rust.

This crate contains a building blocks for writing XML-RPC servers based on dxr.

It also includes a complete XML-RPC server implementation based on the axum web framework, which is disabled by default. To enable the axum support, enable the "axum" feature of this crate.

To enable "system.multicall" support, enable the multicall feature.


lib.rs:

dxr_server

This crate provides generic XML-RPC server functionality based on [dxr].

Dependencies

~3.5–6MB
~108K SLoC