Skip to main content

rovo_lsp/
lib.rs

1//! Rovo LSP - Language Server Protocol implementation for Rovo annotations
2//!
3//! This crate provides LSP support for Rovo, including:
4//! - Syntax highlighting and validation of Rovo annotations
5//! - Auto-completion for annotations, status codes, and security schemes
6//! - Hover information for types, status codes, and annotations
7//! - Code actions for adding annotations and derives
8//! - Go-to-definition for response types
9//! - Find references for tags
10
11pub mod backend;
12pub mod code_actions;
13pub mod completion;
14pub mod diagnostics;
15pub mod docs;
16pub mod handlers;
17pub mod parser;
18pub mod type_resolver;
19pub mod utils;