Skip to main content

Module client

Module client 

Source
Expand description

Braid HTTP client implementation.

Re-exports§

pub use retry::parse_retry_after;
pub use retry::RetryConfig;
pub use retry::RetryDecision;
pub use retry::RetryState;

Modules§

native_network
retry
Retry configuration and logic for Braid HTTP client.

Structs§

BraidClient
The main Braid HTTP client
BraidHeaders
Braid-specific HTTP headers for requests and responses.
ClientConfig
Configuration for the Braid HTTP client.
HeaderParser
Utility for parsing Braid protocol headers.
HeartbeatConfig
Configuration for heartbeat timeout detection.
Message
MessageParser
Subscription
SubscriptionStream

Enums§

ParseState

Functions§

exponential_backoff
format_content_range
is_access_denied_status
is_retryable_status
merge_bodies
message_to_update
parse_content_range
parse_heartbeat
parse_status_line
sleep
spawn_task
version_to_json_string