DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Command/Hover/Interface.rs
1//! # Hover Interface
2//!
3//! Type definitions for the Hover language feature. LSP-shaped DTOs.
4//!
5//! Layout (one export per file, file name = identity):
6//! - `Position::Struct` - zero-based line + character offset.
7//! - `Range::Struct` - `start..end` `Position::Struct` pair.
8//! - `HoverRequest::Struct` - inbound request DTO.
9//! - `HoverContent::Enum` - `PlainText` / `Markdown` / `Markup` payload.
10//! - `HoverResponse::Struct` - outbound response DTO with `contents` list and
11//! optional `Range::Struct`.
12
13pub mod HoverContent;
14
15pub mod HoverRequest;
16
17pub mod HoverResponse;
18
19pub mod Position;
20
21pub mod Range;