GitXplorerGitXplorer
j

xml-rpc-rs

public
27 stars
20 forks
13 issues

Commits

List of commits on branch master.
Unverified
9c197d928580ec35b4e6ea3ec5a3307295e7c639

Release 0.15.1

jjonas-schievink committed 3 years ago
Unverified
74499be7201f4fd5e79b26e9bbd5df8a494f3049

Update changelog

jjonas-schievink committed 3 years ago
Verified
49b434d8fcd944c930c12b8162172178a3dc5424

Merge pull request #76 from wgahnagl/optionImpl

jjonas-schievink committed 3 years ago
Unverified
4e1d47221c5e4addc2a8fdf3c30d49637a6c3705

Bump MSRV

jjonas-schievink committed 3 years ago
Unverified
2726f083bad4de735f44dd9aaf0e69a2b432e007

adds option impl

wwgahnagl committed 3 years ago
Unverified
2dde66230a1f84129cf662cdd2a55e771ccb61ee

Release 0.15.0

jjonas-schievink committed 4 years ago

README

The README file for this repository.

XML-RPC for Rust

crates.io docs.rs CI

This crate provides a simple implementation of the XML-RPC specification in stable Rust using xml-rs and reqwest.

Please refer to the changelog to see what changed in the last releases.

Rust support

This crate uses the same Rust versioning policy as tokio: It supports the last 3 stable Rust releases. Increasing the minimum supported version is not considered a breaking change as long as the latest 3 versions are still supported.

Usage

Start by adding an entry to your Cargo.toml:

[dependencies]
xmlrpc = "0.15.1"

Then import the crate into your Rust code:

extern crate xmlrpc;

See examples/client.rs for a small example which connects to a running Python XML-RPC server and calls a method. A more elaborate example that demonstrates how to implement a custom Transport to set a cookie header is provided in examples/custom-header.rs.