//! Error types used across Switchyard.
use Error;
/// High-level error categories for type-level operations and adapters.
/// Structured error with a kind and human message.
/// Convenient alias for results returning a `types::Error`.
pub type Result<T> = Result;