Skip to main content

Module progress

Module progress 

Source
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§

LoggingProgressCallback
Logging callback for CLI environments
LspProgressTracker
LSP progress tracker
MultiProgressCallback
Multi-callback for combining multiple callbacks
NoOpProgressCallback
No-op callback for testing or when progress updates are not needed

Enums§

LspInitStatus
LSP initialization status

Traits§

LspProgressCallback
Progress callback trait for UI updates