Skip to main content

Module core

Module core 

Source
Expand description

Braid HTTP Protocol Implementation for Rust (Core + Server)

Re-exports§

pub use error::BraidError;
pub use error::Result;

Modules§

error
Error types for Braid HTTP operations.
merge
Merge algorithms and CRDT implementations for conflict resolution.
protocol_mod
Protocol-level utilities for Braid-HTTP.
server
Braid HTTP server implementation.
traits

Structs§

BraidClient
The main Braid HTTP client
BraidRequest
Braid-specific request parameters.
BraidResponse
HTTP response with Braid protocol information.
ClientConfig
Configuration for the Braid HTTP client.
ContentRange
Content-Range specification for patches.
HeartbeatConfig
Configuration for heartbeat timeout detection.
Message
MessageParser
Patch
A patch representing a partial update to a resource.
RetryConfig
Configuration for retry behavior.
RetryState
Subscription
SubscriptionStream
Update

Enums§

ClientError
Errors that can occur during Braid HTTP operations.
ParseState
RetryDecision
Version
A version identifier in the Braid protocol.

Type Aliases§

ClientResult
Result type for Braid HTTP operations.