Skip to main content

Module sync

Module sync 

Source
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