Skip to main content

miden_debug/script/
mod.rs

1//! Script-facing debugger facade.
2//!
3//! This module intentionally exposes a small, stable object model over the
4//! debugger rather than binding directly to the TUI/REPL state internals. Python
5//! scripting can wrap these types later without coupling Python users to private
6//! Rust implementation details.
7
8mod api;
9#[cfg(feature = "python")]
10pub mod python;
11
12pub use self::api::{
13    ScriptBreakpoint, ScriptDebugger, ScriptExecutionContext, ScriptFrame, ScriptSourceLocation,
14    ScriptValue,
15};
16#[cfg(feature = "python")]
17pub use self::python::PythonScriptSession;