Skip to main content

Crate faucet_source_xml

Crate faucet_source_xml 

Source
Expand description

§faucet-source-xml

A config-driven XML/SOAP API source with automatic XML-to-JSON conversion, element-path record extraction, and pluggable authentication.

Re-exports§

pub use config::SoapConfig;
pub use config::SoapVersion;
pub use config::XmlAuth;
pub use config::XmlPagination;
pub use config::XmlStreamConfig;
pub use decode::DecodeStep;
pub use decode::ParseFormat;
pub use decode::ParseSpec;
pub use decode::run_decode;
pub use stream::XmlStream;

Modules§

config
XML source configuration.
convert
XML to JSON conversion.
decode
Response-decode pipeline (#515).
serde_helpers
Serde helper modules for types that don’t implement Serialize/Deserialize natively.
stream
XML stream executor.

Structs§

TlsClientConfig
Client-certificate (mutual TLS) configuration for the HTTP sources.

Enums§

FaucetError
All possible errors returned by faucet-stream.

Traits§

Source
A source fetches records from an external system.