//! Error type surfaced by the TUI runtime.
use Error;
use crateProviderError;
/// Top-level error type returned by [`crate::run_tui`].
///
/// Wraps the two failure surfaces of the runtime: terminal I/O
/// (raw-mode toggling, drawing, event reading) and the caller-supplied
/// [`crate::VarProvider`].