Expand description
§use-mtree
mtree manifest labels, entry kinds, keyword labels, and extension helpers.
This crate is part of the use-archive facade workspace. It exposes mtree primitive labels only. It does not parse mtree manifests, inspect filesystems, verify hashes, or generate manifests.
§Example
use use_mtree::{MtreeEntryKind, MtreeFormat, MtreeKeyword, is_mtree_filename};
assert!(is_mtree_filename("manifest.mtree.gz"));
assert_eq!(MtreeFormat::FreeBsd.as_str(), "freebsd");
assert_eq!(MtreeEntryKind::Directory.as_str(), "directory");
assert_eq!(MtreeKeyword::Sha256Digest.as_str(), "sha256digest");mtree manifest labels and entry metadata for RustUse.
Enums§
- Mtree
Entry Kind - mtree entry kind labels.
- Mtree
Format - mtree dialect labels.
- Mtree
Keyword - mtree keyword labels.
Constants§
- MTREE_
EXTENSION - Common mtree manifest extension.
- MTREE_
EXTENSIONS - Common mtree-related extensions.
- MTREE_
GZIP_ EXTENSION - Common gzip-compressed mtree manifest extension.
Functions§
- is_
mtree_ extension - Returns whether
extensionis a known mtree extension label. - is_
mtree_ filename - Returns whether
namehas a known mtree filename encoding.