orengine 0.7.0-alpha.1

Optimized ring engine for Rust. It is a lighter and faster asynchronous library than tokio-rs, async-std, may, and even smol.
Documentation
//! This module provides asynchronous file system operations.
//!
//! It is focused on low-level interactions with the file system such as file and directory
//! creation, removal, reading, writing, and syncing data to disk.

/// Contains tools for creating directories.
pub mod create_dir;

/// Contains tools for opening files.
pub mod open;

/// Contains tools for reading from files.
pub mod read;

/// Contains tools for removing files.
pub mod remove;

/// Contains tools for removing directories.
pub mod remove_dir;

/// Contains tools for renaming files or directories.
pub mod rename;

/// Contains tools for writing to files.
pub mod write;

/// Contains tools for file allocation operations.
pub mod fallocate;

/// Contains tools for syncing all file metadata to disk.
pub mod sync_all;

/// Contains tools for syncing file data to disk.
pub mod sync_data;

pub use create_dir::CreateDir;
pub use fallocate::Fallocate;
pub use open::Open;
pub use read::AsyncRead;
pub use remove::Remove;
pub use remove_dir::RemoveDir;
pub use rename::Rename;
pub use sync_all::{AsyncSyncAll, SyncAll};
pub use sync_data::{AsyncSyncData, SyncData};
pub use write::AsyncWrite;