Expand description
Generic LSP handler infrastructure.
Provides traits and generic functions for implementing LSP operations (inlay hints, hover, etc.) across different package ecosystems.
§Deprecation Notice
This module is being phased out in favor of the new Ecosystem trait.
The EcosystemHandler trait will be removed in a future version.
New implementations should use crate::ecosystem::Ecosystem instead.
Structs§
- Diagnostics
Config - Configuration for diagnostics display.
- Inlay
Hints Config - Configuration for inlay hint display.
Traits§
- Ecosystem
Handler - Generic handler for LSP operations across ecosystems.
- Version
String Getter - Helper trait for accessing version string from unified version types.
- Yanked
Checker - Helper trait for checking if a version is yanked.
Functions§
- generate_
code_ actions - Generic code actions generator.
- generate_
diagnostics - Generic diagnostics generator.
- generate_
hover - Generic hover generator.
- generate_
inlay_ hints - Generic inlay hints generator.