toac 0.1.1

Tower-compatible OpenAPI client runtime. Types and traits that generated code from `toac-build` links against.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Backend-compatibility adapters.
//!
//! Each submodule is feature-gated and turns a third-party HTTP client
//! into a [`tower::Service`] that speaks the runtime's [`crate::Request`]
//! / [`http::Response<_>`] pair. Keeping these adapters under one parent
//! module separates "transport interop" from the runtime's core
//! traits ([`crate::MakeRequest`], [`crate::ParseResponse`],
//! [`crate::ApiClient`]).

#[cfg(feature = "reqwest")]
pub mod reqwest;