spring_lsp/lib.rs
1//! # spring-lsp
2//!
3//! Language Server Protocol implementation for spring-rs framework.
4//!
5//! spring-lsp 提供智能的开发体验,包括:
6//! - TOML 配置文件的智能补全和验证
7//! - Rust 宏的分析和展开
8//! - 路由的识别和导航
9//! - 依赖注入验证
10//!
11//! ## 架构
12//!
13//! spring-lsp 采用分层架构:
14//! - **LSP Protocol Layer**: 处理 LSP 协议通信
15//! - **Server Core Layer**: 消息分发和状态管理
16//! - **Analysis Modules**: 各种分析功能模块
17//! - **Foundation Layer**: 基础设施和工具
18
19pub mod completion;
20pub mod config;
21pub mod di_validator;
22pub mod diagnostic;
23pub mod document;
24pub mod error;
25pub mod index;
26pub mod logging;
27pub mod macro_analyzer;
28pub mod route;
29pub mod schema;
30pub mod server;
31pub mod status;
32pub mod toml_analyzer;
33
34pub use error::{Error, Result};