Expand description
LSP Progress Tracking Module
Tracks LSP initialization progress and provides callbacks for UI updates. Separated from core LSP logic to keep the library independent of UI frameworks.
Structs§
- Logging
Progress Callback - Logging callback for CLI environments
- LspProgress
Tracker - LSP progress tracker
- Multi
Progress Callback - Multi-callback for combining multiple callbacks
- NoOp
Progress Callback - No-op callback for testing or when progress updates are not needed
Enums§
- LspInit
Status - LSP initialization status
Traits§
- LspProgress
Callback - Progress callback trait for UI updates