Main language server implementation.
Backend exposes transport-agnostic request handlers. The swls binary adapts these to tower_lsp::LanguageServer. Each incoming request a schedule is ran on the main World.
Backend
swls
tower_lsp::LanguageServer
World