Expand description
lspkit-live — file-watcher, debouncer, and session lifecycle.
Produces values that an lspkit::EngineApi implementation can build on:
a coarse change stream from watcher::FileWatcher, coalesced by
scheduler::spawn, driving an session::Analyzer that advances a
session::Session’s generation counter on each successful pass.
Re-exports§
pub use crate::scheduler::spawn as spawn_scheduler;pub use crate::scheduler::ScheduleConfig;pub use crate::scheduler::Trigger;pub use crate::session::Analyzer;pub use crate::session::AnalyzerError;pub use crate::session::AnalyzerResult;pub use crate::session::Session;pub use crate::watcher::ChangeEvent;pub use crate::watcher::FileWatcher;pub use crate::watcher::WatcherError;