//! Error types for `shadow-core`.
//!
//! Every module defines its own typed error and flattens it into this
//! top-level enum via `#[from]`. User-facing messages end with a `hint:` line
//! so callers know what to do next.
use Error;
/// The top-level error type returned by `shadow-core`.