//! The extended-attribute pair every backend exchanges.
//!
//! An [`Xattr`] is the format-neutral `(name, value)` that tar's PAX
//! headers, SquashFS, APFS, ext and the FUSE adapter all pass around; each
//! backend's on-disk encoding lives with that backend (see
//! `fs::ext::xattr` for ext's block layout).
use String;
use Vec;
/// One extended attribute: the full name including its namespace prefix
/// (`"user.something"`, `"security.selinux"`, …) and the raw value.