Skip to main content

miden_debug_engine/exec/
mod.rs

1mod advice;
2mod config;
3#[cfg(feature = "dap")]
4mod dap;
5#[cfg(feature = "dap")]
6mod dap_client;
7#[cfg(feature = "dap")]
8mod dap_types;
9mod diagnostic;
10pub mod event;
11mod executor;
12mod host;
13mod query;
14mod snapshot;
15mod state;
16mod trace;
17
18#[cfg(feature = "dap")]
19pub use self::dap::{DapConfig, DapExecutor};
20#[cfg(feature = "dap")]
21pub use self::dap_client::{DapClient, DapStopReason, SCOPE_MEMORY, SCOPE_STACK};
22#[cfg(feature = "dap")]
23pub use self::dap_types::{DapUiFrame, DapUiState};
24pub use self::{
25    advice::{
26        EventMutationRecorder, clone_advice_mutation, clone_advice_mutations, read_advice_mutation,
27        read_event_log, write_advice_mutation, write_event_log,
28    },
29    config::ExecutionConfig,
30    diagnostic::DiagnosticExecutor,
31    event::Event,
32    executor::Executor,
33    host::DebuggerHost,
34    query::DebugQuery,
35    snapshot::{
36        MastForestRecorder, ReplaySnapshot, ReplaySnapshotError, ReplaySnapshotRecorder,
37        ReplaySnapshotWrite, ReplaySnapshotWriteError,
38    },
39    state::DebugExecutor,
40    trace::ExecutionTrace,
41};