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 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 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
deleted
engine
intents
lazy_fetch
partial_fetch
peer_tracker
session
sessions
subscribe