taba_client/lib.rs
1//! The Taba Rust connector (doc 19): the nine operations of the client API, the common contract's call retries
2//! and its own HTTP/1.1 over `std::net::TcpStream`, with `rustls` for TLS.
3
4// The error carries the response body and only exists on the failure path, so its size does not matter.
5#![allow(clippy::result_large_err)]
6
7pub mod base64;
8pub mod client;
9pub mod http;
10pub mod json;
11#[doc(hidden)]
12pub mod testing;
13pub mod transport;
14
15pub use client::{
16 Call, Client, Config, ConsumeError, ConsumeOptions, Delivery, Error, HandlerError, Message,
17 Nullable, Page, PublishOptions, PublishResponse, Reply, Topic, TopicRequest, TopicUpdate,
18 VisibilityResponse, CONTRACT_VERSION,
19};