1#![warn(missing_docs)]
2
3pub mod audit;
9pub mod backup;
10pub mod conflict;
11pub mod diff;
12pub mod error;
13pub mod git;
14pub mod manager;
15pub mod models;
16pub mod transaction;
17pub mod verifier;
18pub mod writer;
19
20pub use audit::AuditLogger;
22pub use backup::BackupManager;
23pub use conflict::ConflictResolver;
24pub use diff::DiffEngine;
25pub use error::FileError;
26pub use git::GitIntegration;
27pub use manager::FileManager;
28pub use models::{
29 AuditEntry, BackupMetadata, ConflictInfo, ConflictResolution, DiffHunk, DiffLine, DiffStats,
30 FileDiff, FileOperation, FileTransaction, GitStatus, OperationType, TransactionStatus,
31};
32pub use transaction::TransactionManager;
33pub use verifier::ContentVerifier;
34pub use writer::SafeWriter;