rls
rls copied to clipboard
feat: update lsp_types to the latest version
-
feat: update lsp_types to the latest version:
- This required adding some optional fields
- Updating the progress reporter
- Using u32 in some places instead of u64
- Passing the correct type as the request/response
- Changing the enum field cases to upper case
After debugging the code for some time, I cannot find the reason why the 9 remaining tests are failing. Any help would be appreciated.
using this in the find_impls test seems to fix the issue, but modifying the tests like this looks random to me.
work_done_progress_params: WorkDoneProgressParams {
work_done_token: Some(NumberOrString::String("progress_1".to_owned())),
},
cc: @Xanewok
:umbrella: The latest upstream changes (presumably ece09b88c0365947af79c0ffdeea02bc6c1eec25) made this pull request unmergeable. Please resolve the merge conflicts.