Skip to main content

qubit_local_files/
lib.rs

1/*******************************************************************************
2 *
3 *    Copyright (c) 2026 Haixing Hu.
4 *
5 *    SPDX-License-Identifier: Apache-2.0
6 *
7 *    Licensed under the Apache License, Version 2.0.
8 *
9 ******************************************************************************/
10//! # Qubit Local Files
11//!
12//! Local filesystem utilities for Rust.
13//!
14//! This crate provides small, standard-library-first helpers for local paths,
15//! file names, temporary files and directories, recursive directory operations,
16//! and durable same-directory atomic writes.
17
18mod local;
19
20pub use local::{
21    FileBuffering,
22    FileReadOptions,
23    FileWriteMode,
24    FileWriteOptions,
25    LocalCopyDirOptions,
26    LocalCopyDirStats,
27    LocalFileReader,
28    LocalFileWriter,
29    LocalFilenames,
30    LocalFiles,
31    LocalPersistOptions,
32    LocalTempDir,
33    LocalTempFile,
34};