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};