Vscode-rust: Deve recarregar a janela VSCode após adicionar lib.rs ao projeto binário para resolver o `uso`

Criado em 11 dez. 2019  ·  4Comentários  ·  Fonte: rust-lang/vscode-rust

Adicionar o arquivo lib.rs padrão em um projeto binário e importar dele com use de main.rs relata um erro unresolved import do RLS.

Passos para reproduzir

  1. cargo init proj_name
  2. Abra o VSCode na pasta proj_name
  3. abrir main.rs (RLS inicializa)
  4. adicione lib.rs (opcionalmente, adicione uma função de teste pública nele)
  5. adicione use proj_name::* (ou nome fn do pub) a main.rs

O que acontece

RLS reporta unresolved import 'proj_name' , enquanto cargo build passa sem aviso.
Deve Reload Window no VSCode para resolver o erro relatado.

O que deveria acontecer

A importação para a biblioteca do projeto foi resolvida. O novo arquivo é reconhecido ou a existência de lib.rs é verificada em use <crate name>

Versões

Ferrugem e rls: 1.39.0 & 1.39.0 (80a1d34)
Extensão VSCode RLS: 0.7.0
Plataforma Win 10 + WSL2 (RLS on Ubuntu 18.04)

Comentários muito úteis

Isso foi corrigido no 0.7.0 ou precisaremos esperar por outra atualização? Ainda estou tendo esse problema.

Todos 4 comentários

Falha ao reproduzir em rls nightly-2019-12-12 .

Isso foi corrigido no 0.7.0 ou precisaremos esperar por outra atualização? Ainda estou tendo esse problema.

Ainda tendo problemas na v0.7.8, recarregar ainda corrige o problema.

O mesmo aqui, recarregar corrige o problema.

Esta página foi útil?
0 / 5 - 0 avaliações