//! [`ManifestIo`] — load and save project manifests on disk.
use Path;
use crateManifestError;
use crateManifestSnapshot;
/// Read and write `evault.toml` project manifests.
///
/// The wire format is owned by `evault-manifest`; this trait abstracts the
/// IO and parsing so the rest of the workspace can speak in
/// [`ManifestSnapshot`] values.