# 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));
```