A symlink farm manager which takes distinct sets of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in a single directory tree.
//! Error types for the crate
use anyhow;usethiserror::Error;/// The error type for this crate
#[derive(Error, Debug)]pubenumError{/// A generic error which should not appear in production code
#[error(transparent)]
Generic(#[from]anyhow::Error),}/// Convenience type alias for this crate's error type
pubtypeResult<T>=std::result::Result<T, Error>;