tower-lsp 0.11.0
Pre-release
Pre-release
Changed
- Update
lsp-types
crate from 0.73 to 0.74 (PR #178). This introduces breaking changes to the followingLanguageServer
trait method signatures:hover()
signatureHelp()
goto_declaration()
goto_definition()
goto_type_definition()
goto_implementation()
document_highlight()
- Make
LanguageServer::initialize()
handlerasync fn
(PR #182). - Accept
stdin
andstdout
handles that are notSend + 'static
. This permits the use ofstd::io::Cursor
orVec<u8>
as mock stdio sources for tests, and passing in&mut
handles is now supported as well (PR #184).