Subject: CVS commit: pkgsrc/lang/rust-analyzer
From: Adam Ciarcinski
Date: 2022-09-05 21:09:12
Message id: 20220905190912.756CEFA90@cvs.NetBSD.org

Log Message:
rust-analyzer: updated to 0.0.2022.08.22

2022-08-22

New Features

* (first contribution) add Inline type alias into uses assist:
* (first contribution) implement type inference for IntoFuture.
* consider bounds on inherent impl in method resolution (fixes nalgebra \ 
constructors).
* add LSP extension for cancelling running flychecks.
* allow running tests in inline module from anywhere in parent file.
* support disabling keyword hover popups \ 
(rust-analyzer.hover.documentation.keywords.enable).

Fixes

* resolve associated types of bare dyn types.
* resolve path Self alone in value namespace.
* support Self::assoc() syntax in Generate function.`
* replace Self in Inline call.
* fix incorrect type mismatch with cfg_if! and other macros in expression position.
* fix record completion filtering.
* escape keywords used as names in earlier editions.
* revert 12947, trigger workspace switches on all structure changes again.
* log rustfmt parsing errors as warnings.

Internal Improvements

* build release binaries on ubuntu-20.04.
* document interaction of checkOnSave.overrideCommand and multiple linked projects.
* add an HIR pretty-printer.
* make resolve_name_in_module a bit more lazy.
* fix a bunch of typos.

Files:
RevisionActionfile
1.15modifypkgsrc/lang/rust-analyzer/Makefile
1.11modifypkgsrc/lang/rust-analyzer/cargo-depends.mk
1.17modifypkgsrc/lang/rust-analyzer/distinfo
1.1removepkgsrc/lang/rust-analyzer/patches/patch-Cargo.lock
1.1removepkgsrc/lang/rust-analyzer/patches/patch-crates_vfs-notify_Cargo.toml