/// This mod contains a bunch of abstractions. /// /// These abstractions allow us to make use of the appropriate API depending on which features are /// enabled. mod executor; pub use executor::*; mod async_drop; pub(crate) mod async_lock; pub use async_drop::*; pub(crate) mod file; // Not macOS-specific itself but only used on macOS. #[cfg(target_os = "macos")] pub(crate) mod process;