znippy_decompress/lib.rs
1mod unpacker;
2
3pub use unpacker::{decompress_archive, decompress_archive_filtered};
4
5/// **Introspection / emit marker** — record one functional-status row for the
6/// nornir test matrix. Wraps `nornir_testmatrix::functional_status` behind the
7/// `testmatrix` feature (a compiled-out `#[inline]` no-op otherwise, with no
8/// nornir dep in the default build). The extract entry points call this so
9/// `nornir test --features testmatrix` SEES the read-path verdict (the actual
10/// positioned pread/pwrite gatling fan-out runs one layer down in
11/// `znippy-common`, which emits its own engine + blake3-CAS rows). Defined only
12/// under the feature — every call site is itself `#[cfg(feature = "testmatrix")]`.
13#[cfg(feature = "testmatrix")]
14#[inline]
15pub(crate) fn functional_status(component: &str, check: &str, ok: bool, detail: &str) {
16 nornir_testmatrix::functional_status(component, check, ok, detail);
17}