xmlrpc

Crates.ioxmlrpc
lib.rsxmlrpc
version0.15.1
sourcesrc
created_at2016-08-16 15:41:56.850791
updated_at2021-11-02 21:37:55.549257
descriptionAn XML-RPC implementation for Rust
homepage
repositoryhttps://github.com/jonas-schievink/xml-rpc-rs.git
max_upload_size
id5988
size113,169
maintainers (github:rust-bus:maintainers)

documentation

https://docs.rs/xmlrpc/

README

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.

Commit count: 254

cargo fmt