shellitem 0.1.1

Windows Shell Item / ITEMIDLIST (PIDL) parser — decode shell-item blobs from .lnk LinkTargetIDList and registry ShellBags into typed items and a reconstructed path. A reusable forensic primitive, no findings.
Documentation
1
2
3
4
5
6
7
8
9
# Allow `unwrap()`/`expect()` inside test functions and `#[cfg(test)]` modules.
# Production code keeps `clippy::unwrap_used = deny` (see Cargo.toml `[lints]`);
# tests legitimately unwrap to fail loudly, so this is the upstream-recommended
# exception rather than scattering `#[allow]` across every test module.
allow-unwrap-in-tests = true
allow-expect-in-tests = true

# Product/format names that look like code identifiers to doc_markdown.
doc-valid-idents = ["ITEMIDLIST", "ItemID", "PIDL", "ShellItem", "ShellItems", "GUID", "UTF-16", "FILETIME", "MFT", "NTFS", "libfwsi", "winshl-kb", "beef0004", "UsrClass", "BagMRU", "LinkTargetIDList", "winreg-artifacts", "lnk-core", "..", "MS-SHLLINK"]