Changelog #194
Commit: 2fbe69d
Release: 2023-08-14 (v0.3.1623)
New Features
#15262(first contribution) addrust-analyzer.check.ignoresetting to ignore specificcheckdiagnostics.
Fixes
#15350handle#[cfg]s on generic parameters.#15405support doc links that resolve to fields.#15416correctly display fully-qualified associated types correctly.#15419add MIR lowering support for tuple destructing assignment.#15415fix float parser hack creating emptyNameReftokens.#15250don't use control flow when keeping the tail expression of the original function.#15445fixonly_typesconfig filtering out traits from world symbols.#15438fix parser getting stuck in eager macro inputs.
Internal Improvements
#15217(first contribution) convertunwraptoexpectinlsp-serverand add a debug log.#15422record import source IDs.#15435derive block attributes from block item tree.#15436preserveresolve_obligations_as_possibleallocation across calls.#15423,#15433de-unwrapconvert_named_struct_to_tuple_structandremove_unused_imports.#15417useCast::cast()instead of explicit interning.#15428fix pinned version oflsp-types.#15421add more error context when failing to invoke the Rust toolchain.
See also the changelog post.