diff options
Diffstat (limited to 'crates/ra-mcp-engine/src/lib.rs')
| -rw-r--r-- | crates/ra-mcp-engine/src/lib.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/crates/ra-mcp-engine/src/lib.rs b/crates/ra-mcp-engine/src/lib.rs new file mode 100644 index 0000000..3d36a5b --- /dev/null +++ b/crates/ra-mcp-engine/src/lib.rs @@ -0,0 +1,20 @@ +#![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, +}; |