List of all items
Structs
- client::BraidClient
- client::BraidHeaders
- client::ClientConfig
- client::HeaderParser
- client::HeartbeatConfig
- client::Message
- client::MessageParser
- client::Subscription
- client::SubscriptionStream
- client::native_network::NativeNetwork
- client::retry::RetryConfig
- client::retry::RetryState
- protocol::braid_state::BraidState
- protocol::multiplex::MultiplexParser
- protocol::parser::HeaderParser
- traits::NativeRuntime
- types::Bytes
- types::content_range::ContentRange
- types::patch::Patch
- types::request::BraidRequest
- types::response::BraidResponse
- types::update::Update
Enums
- client::ParseState
- client::retry::RetryDecision
- error::BraidError
- protocol::multiplex::MultiplexEvent
- types::version::Version
Traits
Functions
- client::exponential_backoff
- client::format_content_range
- client::is_access_denied_status
- client::is_retryable_status
- client::merge_bodies
- client::message_to_update
- client::parse_content_range
- client::parse_heartbeat
- client::parse_status_line
- client::retry::parse_retry_after
- client::sleep
- client::spawn_task
- client::version_to_json_string
- protocol::constants::status::multiplex_response
- protocol::constants::status::subscription_response
- protocol::formatter::format_update
- protocol::headers::format_content_range
- protocol::headers::format_version_header
- protocol::headers::format_version_header_json
- protocol::headers::parse_content_range
- protocol::headers::parse_current_version_header
- protocol::headers::parse_heartbeat
- protocol::headers::parse_merge_type
- protocol::headers::parse_tunneled_response
- protocol::headers::parse_version_header
Type Aliases
Constants
- protocol::constants::STATUS_GONE
- protocol::constants::STATUS_MERGE_CONFLICT
- protocol::constants::STATUS_RANGE_NOT_SATISFIABLE
- protocol::constants::STATUS_SUBSCRIPTION
- protocol::constants::headers::CONTENT_LENGTH
- protocol::constants::headers::CONTENT_RANGE
- protocol::constants::headers::CONTENT_TYPE
- protocol::constants::headers::CURRENT_VERSION
- protocol::constants::headers::HEARTBEATS
- protocol::constants::headers::MERGE_TYPE
- protocol::constants::headers::MULTIPLEX_THROUGH
- protocol::constants::headers::MULTIPLEX_VERSION
- protocol::constants::headers::PARENTS
- protocol::constants::headers::PATCHES
- protocol::constants::headers::PEER
- protocol::constants::headers::RETRY_AFTER
- protocol::constants::headers::SUBSCRIBE
- protocol::constants::headers::VERSION
- protocol::constants::media_types::BRAID_PATCH
- protocol::constants::merge_types::DIAMOND
- protocol::constants::status::GONE
- protocol::constants::status::MERGE_CONFLICT
- protocol::constants::status::OK
- protocol::constants::status::PARTIAL_CONTENT
- protocol::constants::status::RANGE_NOT_SATISFIABLE
- protocol::constants::status::RESPONDED_VIA_MULTIPLEX
- protocol::constants::status::SUBSCRIPTION
- protocol::multiplex::HEADER_MULTIPLEX_THROUGH
- protocol::multiplex::HEADER_MULTIPLEX_VERSION
- protocol::multiplex::MULTIPLEX_VERSION
- protocol::multiplex::STATUS_MULTIPLEX_REDIRECT