#![cfg_attr(
not(any(
all(target_os = "linux", feature = "io-uring"),
windows,
target_os = "macos"
)),
forbid(unsafe_code)
)]
#![cfg_attr(
any(
all(target_os = "linux", feature = "io-uring"),
windows,
target_os = "macos"
),
deny(unsafe_code)
)]
#![warn(clippy::pedantic)]
#![allow(clippy::module_name_repetitions)]
pub mod apply;
pub mod checksum;
pub mod control;
pub mod copy;
pub mod delta;
pub mod error;
pub mod filter;
pub mod index;
pub mod io;
pub mod meta;
pub mod net;
pub mod plan;
pub mod report;
pub mod tune;
pub mod util;
pub mod verify;
pub mod walk;
pub use control::RunControl;
pub use error::{Error, Result};
pub use filter::Filter;
pub use report::{Event, Reporter, RunPhase, RunStatus, Stats};