Skip to main content

faucet_source_xml/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3//! # faucet-source-xml
4//!
5//! A config-driven XML/SOAP API source with automatic XML-to-JSON conversion,
6//! element-path record extraction, and pluggable authentication.
7
8pub mod config;
9pub mod convert;
10pub mod decode;
11mod format;
12pub mod serde_helpers;
13pub mod stream;
14
15pub use faucet_core::{FaucetError, Source, TlsClientConfig};
16
17pub use config::{SoapConfig, SoapVersion, XmlAuth, XmlPagination, XmlStreamConfig};
18pub use decode::{DecodeStep, ParseFormat, ParseSpec, run_decode};
19pub use stream::XmlStream;