Skip to main content

Crate faucet_stream

Crate faucet_stream 

Source
Expand description

§faucet-stream

A declarative, config-driven REST API client for Rust with pluggable authentication, pagination, and JSONPath extraction.

Re-exports§

pub use auth::Auth;
pub use auth::fetch_oauth2_token;
pub use config::RestStreamConfig;
pub use error::FaucetError;
pub use pagination::PaginationStyle;
pub use stream::RestStream;

Modules§

auth
Authentication strategies for REST APIs.
config
Stream configuration and builder.
error
Error types for faucet-stream.
extract
Record extraction from API responses.
pagination
Pagination strategies for REST APIs.
retry
Retry logic with exponential backoff.
stream
The main REST stream executor.