smirrors 0.1.0

Automatic mirror list updater for Linux distributions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Core functionality for SMirrors
//!
//! This module contains the core components for mirror testing, updating,
//! and scheduling operations.

pub mod mirror;
pub mod tester;
pub mod updater;
pub mod scheduler;

// Re-export commonly used types
pub use mirror::{Mirror, TestResult};
pub use tester::{MirrorTester, ProgressCallback};
pub use updater::{MirrorUpdater, UpdateOptions, UpdateResult};
pub use scheduler::{Scheduler, ScheduledTask, TaskExecution, TaskId, TaskCallback, TaskFuture};