Skip to main content

Mountain/Command/Hover/
mod.rs

1//! # Hover Module
2//!
3//! Atomic module for hover language feature command.
4//!
5//! ## Structure
6//!
7//! - `Interface.rs` - Types and traits for hover
8//! - `Fn.rs` - Implementation of hover functionality
9//!
10//! ## Usage
11//!
12//! ```rust
13//! use crate::Command::Hover::{Fn::Hover, Interface::HoverResponse};
14//! ```
15
16pub mod Fn;
17pub mod Interface;
18
19// Re-export for convenience
20pub use Fn::Hover;
21pub use Interface::{HoverContent, HoverRequest, HoverResponse, Position, Range};