#[cfg(any(doc, test, feature = "cluster-unit-tests", feature = "dev-worker"))]
use color_eyre::eyre::Report;
#[cfg(any(doc, test, feature = "cluster-unit-tests", feature = "dev-worker"))]
use crate::Error;
#[cfg(any(doc, test, feature = "cluster-unit-tests", feature = "dev-worker"))]
use crate::error::{BootstrapError, PrivilegeError};
#[cfg(any(doc, test, feature = "cluster-unit-tests", feature = "dev-worker"))]
#[must_use]
pub fn bootstrap_error(err: Report) -> Error { Error::Bootstrap(BootstrapError::from(err)) }
#[cfg(any(doc, test, feature = "cluster-unit-tests", feature = "dev-worker"))]
#[must_use]
pub fn privilege_error(err: Report) -> Error { Error::Privilege(PrivilegeError::from(err)) }