Skip to main content

Module xml

Module xml 

Source
Available on crate features source-rest and source-xml only.

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§

ParseSpec
Parse the decoded bytes into records.
SoapConfig
First-class SOAP ergonomics for the XML source.
TlsClientConfig
Client-certificate (mutual TLS) configuration for the HTTP sources.
XmlStream
A configured XML API source that handles pagination and extraction.
XmlStreamConfig
Configuration for the XML source.

Enums§

DecodeStep
One step of the decode chain.
FaucetError
All possible errors returned by faucet-stream.
ParseFormat
Final-parse format for a decode chain.
SoapVersion
SOAP protocol version. Controls the envelope namespace and the HTTP header shape used to carry the SOAP action.
XmlAuth
Authentication for XML API endpoints.
XmlPagination
Pagination configuration for XML APIs.

Traits§

Source
A source fetches records from an external system.

Functions§

run_decode
Run the decode chain over the response body, returning records.