Expand description
Core synchronization library for Leptos applications
This crate provides the foundation for local-first, offline-capable data synchronization using CRDTs (Conflict-free Replicated Data Types).
Re-exports§
pub use transport::multi_transport::MultiTransport;pub use transport::multi_transport::MultiTransportConfig;pub use transport::multi_transport::TransportType;pub use transport::multi_transport::TransportEnum;pub use devtools::DevTools;pub use devtools::DevToolsConfig;pub use devtools::DevToolsEvent;pub use devtools::DevToolsExport;pub use devtools::CrdtInspector;pub use devtools::CrdtInspection;pub use devtools::SyncStats;pub use devtools::TransportStats;pub use devtools::PerformanceMetrics;pub use reliability::ReliabilityManager;pub use reliability::ReliabilityConfig;pub use reliability::ReliabilityError;pub use collection::LocalFirstCollection;pub use crdt::LwwMap;pub use crdt::LwwRegister;pub use crdt::Mergeable;pub use crdt::ReplicaId;pub use error::CoreError;pub use error::Result;pub use storage::LocalStorage;pub use storage::StorageError;pub use sync::SyncError;pub use sync::SyncState;pub use transport::SyncTransport;pub use transport::TransportError;
Modules§
- collection
- Local-first collection with synchronization capabilities
- crdt
- Conflict-free Replicated Data Types (CRDTs) for distributed systems
- devtools
- Developer Tools for debugging and monitoring Leptos-Sync
- error
- Error types and handling for the core library
- features
- Features available in this crate
- memory_
pool - Memory pooling utilities for CRDTs to reduce allocation overhead
- query
- Query API for local-first collections
- reliability
- Production Reliability Module
- security
- Security features including encryption and compression
- serialization
- Serialization utilities for efficient data transmission and storage
- storage
- Storage layer for local-first applications
- sync
- Synchronization engine implementation
- transport
- Transport layer for synchronization
Traits§
- Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Serialize
- A data structure that can be serialized into any data format supported by Serde.