Я использую VS Code 1.33.1 и расширение Rust (RLS).Если я явно ввожу свои переменные, я получаю хорошие дополнения, такие как
Когда они не введены явно, это выглядит как
Что довольно вредно для встроенных вещей, например: , а также делает практически невозможным (насколько я знаю?) Получение завершения для таких вещей, как сложные (или даже простые?) map
вызовы типа (0..1).map(|x| x)
, которые отображают, которые не могут быть названы (что-то вроде std::iter::Map<std::ops::Range<{integer}>, [closure@src\main.rs:3:32: 3:37]>
)
Кроме того, хотя я могу получить хорошие завершения, если я полностью набрал функцию, например, для наведения на any
ниже:
Это выглядит явно менее приятно, если я на полпути к его построению, например:
И, честно говоря, именно тогда я хочу этого больше всего.Я могу оценить, что, возможно, не удастся показать ВСЕ завершения, так как из-за характера черты это может быть ошеломляющим, но я подумал, что, возможно, это может сузить круг, как только я наберу any
.
Я думаю, в основномЯ просто хочу проверить, является ли это состояние завершений в VS Code на данный момент и что я что-то не настроил неправильно.