Skip to main content

braid_http/client/
mod.rs

1//! Braid HTTP client implementation.
2
3mod config;
4mod fetch;
5#[cfg(test)]
6mod fuzzer;
7mod headers;
8mod multiplex;
9#[cfg(not(target_arch = "wasm32"))]
10pub mod native_network;
11mod parser;
12pub mod retry;
13mod subscription;
14mod utils;
15#[cfg(target_arch = "wasm32")]
16pub mod wasm_network;
17
18pub use config::ClientConfig;
19pub use fetch::BraidClient;
20pub use headers::{BraidHeaders, HeaderParser};
21pub use parser::{parse_status_line, Message, MessageParser, ParseState};
22pub use retry::{parse_retry_after, RetryConfig, RetryDecision, RetryState};
23pub use subscription::{HeartbeatConfig, Subscription, SubscriptionStream};
24pub use utils::*;