Skip to main content

bijux_cli/api/
repl.rs

1#![forbid(unsafe_code)]
2//! REPL surface facade.
3
4pub 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};