Skip to main content

miden_debug/
lib.rs

1pub use miden_debug_engine::{debug, exec, felt};
2
3mod config;
4mod input;
5mod linker;
6
7#[cfg(any(feature = "tui", feature = "repl"))]
8pub mod logger;
9#[cfg(any(feature = "tui", feature = "repl"))]
10mod ui;
11
12#[cfg(feature = "repl")]
13mod repl;
14
15#[cfg(feature = "repl")]
16pub use self::repl::{run as run_repl, run_with_log_level as run_repl_with_log_level};
17#[cfg(feature = "tui")]
18pub use self::ui::{
19    DebugMode, State, run, run_with_log_level, run_with_state, run_with_state_and_log_level,
20};
21pub use self::{
22    config::{ColorChoice, DebuggerConfig},
23    debug::*,
24    exec::*,
25    felt::{Felt, FromMidenRepr, ToMidenRepr, bytes_to_words, push_wasm_ty_to_operand_stack},
26    input::InputFile,
27    linker::{LibraryKind, LinkLibrary},
28};