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§
- Parse
Spec - Parse the decoded bytes into records.
- Soap
Config - First-class SOAP ergonomics for the XML source.
- TlsClient
Config - Client-certificate (mutual TLS) configuration for the HTTP sources.
- XmlStream
- A configured XML API source that handles pagination and extraction.
- XmlStream
Config - Configuration for the XML source.
Enums§
- Decode
Step - One step of the decode chain.
- Faucet
Error - All possible errors returned by faucet-stream.
- Parse
Format - Final-parse format for a decode chain.
- Soap
Version - 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.