#![recursion_limit = "512"] //! Resilient rust-analyzer execution engine and typed LSP façade. #[cfg(test)] use serial_test as _; #[cfg(test)] use tempfile as _; mod config; mod error; mod lsp_transport; mod supervisor; pub use config::{BackoffPolicy, EngineConfig}; pub use error::{EngineError, EngineResult}; pub use supervisor::{ DiagnosticEntry, DiagnosticLevel, DiagnosticsReport, Engine, HoverPayload, MethodTelemetrySnapshot, RenameReport, TelemetrySnapshot, TelemetryTotals, };