1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Unified archive access using memory-mapped I/O.
//!
//! This module provides a generic `Archive<M>` struct that works with both
//! read-only and read-write memory maps. The `ArchiveRead` and `ArchiveWrite`
//! traits define the available operations for each mode.
//!
//! # Type Aliases
//!
//! - [`ArchiveReader`] = `Archive<MappedArchive>` - Read-only access
//! - [`ArchiveWriter`] = `Archive<MappedArchiveMut>` - Read-write access
/// Read operations trait.
/// Write operations trait.
/// Core archive struct.
/// Named `core` instead of `archive` to avoid module inception (clippy::module_inception).
/// Directory entry wrapper.
/// Generic entry enum.
/// File entry wrapper.
/// Read-only archive implementation.
/// Symlink entry wrapper.
/// Read-write archive implementation.
pub use ArchiveRead;
pub use ArchiveWrite;
pub use ;
pub use DirEntry;
pub use Entry;
pub use FileEntry;
pub use SymlinkEntry;