CommonLibrary/FileSystem/
mod.rs

1//! # FileSystem Service
2//!
3//! This module defines the abstract contract for the FileSystem service. It
4//! includes the `FileSystemReader` and `FileSystemWriter` traits, all related
5//! Data Transfer Objects (DTOs), and the `ActionEffect` constructors for every
6//! filesystem operation.
7
8// --- Trait Definitions ---
9pub mod FileSystemReader;
10
11pub mod FileSystemWriter;
12
13// --- Data Transfer Objects ---
14pub mod DTO;
15
16// --- Effect Constructors ---
17pub mod Copy;
18
19pub mod CreateDirectory;
20
21pub mod CreateFile;
22
23pub mod Delete;
24
25pub mod ReadDirectory;
26
27pub mod ReadFile;
28
29pub mod Rename;
30
31pub mod StatFile;
32
33pub mod WriteFileBytes;
34
35pub mod WriteFileString;