moirai-async 0.5.0

Async/await support for Moirai concurrency library
Documentation
//! Async file I/O primitives for Moirai concurrency library.
//!
//! This module provides Moirai-owned async file facade operations without Tokio
//! dependencies.

/// Async file handle and open/create entry points.
pub mod file;
/// Free-function file operations (read, write, copy, remove).
pub mod ops;
/// Open-options builder mirroring `std::fs::OpenOptions`.
pub mod options;
/// File-operation statistics counters.
pub mod stats;

pub use file::File;
pub use ops::{
    append, append_str, copy, create_dir, create_dir_all, metadata, read, read_to_string,
    remove_dir, remove_dir_all, remove_file, rename, write, write_str,
};
pub use options::FileOpenOptions;
pub use stats::FileStats;

#[cfg(test)]
mod tests;