surrealql-language-server 0.1.4

Language Server Protocol implementation for SurrealQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Transport-agnostic language server core.
//!
//! Everything in this module compiles on both `cargo build`
//! (native binary) and `scripts/build-wasm.sh` (browser
//! package). The native and WASM front-ends live in [`crate::native`]
//! and [`crate::wasm`] respectively and adapt the core to their
//! transport.

pub mod client;
pub mod completion_context;
pub mod server;
pub mod state;

pub use client::{LspNotifier, MetadataProvider, WorkspaceLoader};
pub use server::LanguageServerCore;