1#![forbid(unsafe_code)]
2pub use crate::interface::repl::{
5 benchmark_startup_latency, check_repl_budgets, completion_candidates, configure_history,
6 estimated_session_memory_bytes, execute_repl_input, execute_repl_line, flush_history,
7 inspect_last_error, load_history, register_completion_registry,
8 register_plugin_completion_hook, render_repl_command_reference, repl_argv_from_line,
9 replay_history_command, session_diagnostics_dump, shutdown_repl, startup_repl,
10 startup_repl_with_diagnostics, ReplError, ReplEvent, ReplFrame, ReplInput, ReplSession,
11 ReplShutdownContract, ReplStartupContract, ReplStream, REPL_MEMORY_BUDGET_BYTES,
12 REPL_STARTUP_LATENCY_BUDGET_MS,
13};