Expand description
Provider traits and implementations for language-specific refactoring
This module provides traits and implementations for language-specific refactoring providers, including LSP-based providers and configuration-driven providers.
Re-exports§
pub use lsp::LspProvider;pub use lsp::LspProviderRegistry;pub use lsp_integration::LspIntegration;pub use lsp_integration::LspServerInfo;pub use lsp_watcher::ConfigurationWatcher;pub use lsp_watcher::LspWatcher;
Modules§
- lsp
- LSP provider trait and implementation for external LSP server integration
- lsp_
integration - Integration with ricecoder-lsp for external LSP server support
- lsp_
watcher - Hot reload monitoring for LSP server availability changes
Structs§
- Provider
Registry - Registry for refactoring providers
- Refactoring
Analysis - Analysis result for a refactoring
Traits§
- Refactoring
Provider - Trait for language-specific refactoring providers