Subject: CVS commit: pkgsrc/lang/rust-analyzer
From: Adam Ciarcinski
Date: 2022-04-15 19:39:42
Message id: 20220415173943.18ECEFB24@cvs.NetBSD.org

Log Message:
rust-analyzer updateed to 0.0.2022.04.11

2022-04-11

New Features
* improve associated item completion in trait impls.

Fixes
* (first contribution) complete pattern args based on type name
* show error message when flycheck fails.
* attempt to heuristically resolve paths in const arguments in IDE layer.
* make extract_module more lazy.
* show path to be created in the unresolved-module fix label.
* skip match check on patterns of unexpected TyKind::FnDef.
* use correct text ranges in SearchScope for macro-emitted inline modules.
* fix path qualifiers not resolving generic type params when shadowed by trait.
* fix panics with #[cfg]’d-out `self parameter.
* fix spurious type mismatch error for const generics with value parameters.
* flyimport: omit types when completing where-clause
* ignore Drop and Destruct bounds for now.
* check whether a parameter can be converted to a local.
* don’t create hir::Locals from const path patterns.
* parse for<'a> closure syntax.

Internal Improvements
* wrap macros in expr position in MacroExpr node.
* remove hir_expand macro recursion check.
* add more doc-link tests.
* remove FnFlags::IS_IN_EXTERN_BLOCK.
* use bitflags for FnFlags.
* add and start using HirFormatter::write_{str,char}.
* move function unsafety determination out of the ItemTree.

Files:
RevisionActionfile
1.13modifypkgsrc/lang/rust-analyzer/Makefile
1.9modifypkgsrc/lang/rust-analyzer/cargo-depends.mk
1.15modifypkgsrc/lang/rust-analyzer/distinfo