Commit: 779d9ee
Release: 2024-09-02
(v0.3.2096
)
New Features
#17814
,#17999
implement object-safety and add it to hover.#17940
,#17941
implement "Convert closure to function" assist.#17757
implement "Toggle macro delimiters" assist.#17985
implement "Add explicit enum discriminants" assist.#18006
add an option to hide deprecated items from completion.#18010
support function types in lifetime elision hints.
Fixes
#17972
revert "#17936 implementmodule_path!
".#17994
fixTokenStream::to_string
implementation dropping quotation marks.#17987
fix resolution of shadowed built-in macros.#17963
show error lifetime arguments as'_
.#17737
sprinkle some sugar on asyncimpl Trait
completions.#17970
fix "Unwrap block" for blocks with modifiers.#17991
don't add unnecessary reference in "Extract variable".#17973
expand proc macros in workspace, not package root.#17993
keep field attributes when converting between tuples and named structs.#17982
consider indentation in "Generate impl" and "Generate trait impl".#18015
handle attributes in "Flip comma".#18003
do not report missing unsafe onaddr_of!(EXTERN_OR_MUT_STATIC)
.#18005
don't suggestfor
loops inimpl T for A
in function bodies.#17962
update return type syntax to match compiler.#17988
fix incorrect symbol definitions in SCIP output.
Internal Improvements
#17975
,#18009
(first contribution) do not assumerustup
is installed inxtask codegen
.#18008
,#18012
make inlay hint resolution more reliable.#17945
recategorize config classes.#17967
prepare for stand-alone MBE tests.#17992
avoid newlines in worspace fetch errors.#18011
add some doc-comments toOpQueue
.#17974
drop Apache license appendices.
See also the changelog post.