//! # Model errors.
//!
//! [`ModelError`] covers validation and consistency failures in the domain model.
use Cow;
use Error;
/// Errors produced by domain model validation and construction.
///
/// ## Also
///
/// - [`TaskSpec::validate`](crate::TaskSpec::validate) — submit-boundary validation.
/// - [`TaskSpecBuilder::build`](crate::TaskSpecBuilder::build) — builder-time validation.
/// - [`BackoffPolicy::validate`](crate::BackoffPolicy::validate) — backoff parameter validation.
pub type ModelResult<T> = ;