use-archive-entry 0.1.0

Archive entry metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# use-archive-entry

Generic archive entry metadata primitives.

This crate is part of the `use-archive` facade workspace. It models archive entries as normalized metadata only. It does not read archive containers, inspect filesystem entries, extract files, or apply extraction policies.

## Example

```rust
use use_archive_entry::{ArchiveEntry, ArchiveEntryKind};

let entry = ArchiveEntry::new("docs/readme.md", ArchiveEntryKind::File).with_size(128);

assert_eq!(entry.path(), "docs/readme.md");
assert_eq!(entry.kind(), ArchiveEntryKind::File);
assert_eq!(entry.size(), Some(128));
```