Skip to main content

braid_core/core/
mod.rs

1//! Braid HTTP Protocol Implementation for Rust (Core + Server)
2
3pub mod error;
4#[cfg(feature = "antimatter")]
5pub mod merge;
6#[cfg(feature = "server")]
7pub mod server;
8pub mod traits;
9
10// Re-export from braid-http
11pub use braid_http::client::{
12    BraidClient, ClientConfig, HeartbeatConfig, Message, MessageParser, ParseState, RetryConfig,
13    RetryDecision, RetryState, Subscription, SubscriptionStream,
14};
15pub use braid_http::error::{BraidError as ClientError, Result as ClientResult};
16pub use braid_http::protocol as protocol_mod;
17pub use braid_http::types::{BraidRequest, BraidResponse, ContentRange, Patch, Update, Version};
18
19// Re-export local error/types if needed, or unify.
20pub use error::{BraidError, Result};