Expand description
Synchronization primitives shared by the CLI and higher-level engines.
Re-exports§
pub use actor::Actor;pub use actor::ActorHandle;pub use actor::ActorPanic;pub use conflict::MaterializeOutcome;pub use conflict::MaterializeSummary;pub use conflict::conflict_path;pub use conflict::materialize_folder_content;pub use conflict::select_winner;pub use deleted::DeletedInfo;pub use deleted::DeletedTracker;pub use deleted::PruneEvent;pub use engine::SyncEngine;pub use engine::TransferStats;pub use intents::IntentControl;pub use intents::IntentHandle;pub use intents::SyncCommand;pub use intents::SyncEvent;pub use lazy_fetch::LazyFetch;pub use partial_fetch::BlobHealth;pub use partial_fetch::FetchCandidate;pub use partial_fetch::FetchFilter;pub use partial_fetch::FetchStrategy;pub use partial_fetch::HealthReport;pub use partial_fetch::fetch_selected_content;pub use partial_fetch::materialize_selected_content;pub use partial_fetch::strategy_selects_only_local;pub use peer_tracker::EfficientPeerCache;pub use peer_tracker::EvictionStrategy;pub use peer_tracker::PeerTracker;pub use session::SessionMode;pub use sessions::ActiveSession;pub use sessions::cancel_session;pub use sessions::is_active;pub use subscribe::AreaFilter;pub use subscribe::AreaOfInterest;pub use subscribe::SubscribeParams;
Modules§
- actor
- checkpoint
- conflict
- Conflict detection and materialization for divergent folder entries.
- deleted
- engine
- intents
- lazy_
fetch - partial_
fetch - peer_
tracker - session
- sessions
- subscribe