tui_dispatch_debug/
lib.rs

1//!
2//! Debugging utilities for tui-dispatch.
3//!
4//! This crate will host headless debug sessions, snapshot tooling, and
5//! action replay helpers built on top of tui-dispatch-core.
6
7pub mod cli;
8pub mod debug;
9pub mod replay;
10pub mod session;
11pub mod snapshot;
12
13pub use cli::DebugCliArgs;
14pub use replay::ReplayItem;
15pub use session::{DebugActionRecorder, DebugRunOutput, DebugSession, DebugSessionError};
16pub use snapshot::{
17    load_json, save_json, ActionSnapshot, SnapshotError, SnapshotResult, StateSnapshot,
18};
19
20#[cfg(feature = "json-schema")]
21pub use snapshot::{generate_schema, save_replay_schema, save_schema, schema_json, JsonSchema};