chore: initial sanitized public snapshot

This commit is contained in:
Aria2 Rust Pro Contributors
2026-07-18 15:24:15 +08:00
commit e489b29e01
321 changed files with 76890 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
//! XML-RPC request and response types plus parser and renderer helpers.
#![expect(
clippy::arithmetic_side_effects,
clippy::indexing_slicing,
reason = "the XML-RPC surface keeps transport terminology explicit for compatibility parity"
)]
/// XML-RPC parser and renderer entrypoints.
mod codec;
/// Conversion helpers between XML-RPC and transport-neutral RPC values.
mod convert;
/// XML-RPC request, response, and value model types.
mod model;
/// Minimal XML token scanner used by the codec parser.
mod scanner;
#[cfg(test)]
/// XML-RPC parser, renderer, and conversion tests.
mod tests;
pub use self::codec::{
xmlrpc_method_call_from_xml, xmlrpc_method_call_to_xml, xmlrpc_method_response_from_xml,
xmlrpc_method_response_to_xml,
};
pub use self::convert::{rpc_value_to_xmlrpc, xmlrpc_value_to_rpc};
pub use self::model::{
XmlRpcFault, XmlRpcMember, XmlRpcMethodCall, XmlRpcMethodResponse, XmlRpcParam, XmlRpcValue,
};