Expand description
braid_rs: Unified Braid Protocol implementation in Rust.
This crate consolidates several Braid-related components into a single library:
- core: The core Braid-HTTP protocol implementation (types, parser, client, server).
- antimatter: Conflict resolution and state management.
- blob: Braid-Blob storage and synchronization service.
- fs: Filesystem synchronization client logic.
Re-exports§
pub use crate::core::error::BraidError;pub use crate::core::error::Result;pub use crate::core::types;pub use crate::core::types::BraidRequest;pub use crate::core::types::BraidResponse;pub use crate::core::types::Patch;pub use crate::core::types::Update;pub use crate::core::types::Version;pub use crate::core::client;pub use crate::core::client::BraidClient;pub use crate::core::client::ClientConfig;pub use crate::core::client::Subscription;pub use crate::core::server;pub use crate::core::server::BraidLayer;pub use crate::core::server::BraidState;pub use crate::core::server::ConflictResolver;pub use crate::core::server::ServerConfig;pub use crate::core::merge;pub use crate::antimatter::AntimatterCrdt;pub use crate::blob::BlobStore;
Modules§
- antimatter
- blob
- core
- Braid HTTP Protocol Implementation for Rust
- fs
- BraidFS Core Logic
- vendor