Vscode-rust: Debe volver a cargar la ventana VSCode después de agregar lib.rs al proyecto binario para resolver el uso

Creado en 11 dic. 2019  ·  4Comentarios  ·  Fuente: rust-lang/vscode-rust

Agregar el archivo lib.rs predeterminado en un proyecto binario e importarlo con use de main.rs informa un error unresolved import de RLS.

pasos para reproducir

  1. cargo init proj_name
  2. Abra VSCode en la carpeta proj_name
  3. abrir main.rs (RLS se inicializa)
  4. agregue lib.rs (opcionalmente agregue una función de prueba pública en él)
  5. agregue use proj_name::* (o pub fn name) a main.rs

Lo que sucede

RLS informa unresolved import 'proj_name' , mientras que cargo build pasa sin previo aviso.
Debe Reload Window en VSCode para resolver el error informado.

Qué debería pasar

Se resuelve la importación a la biblioteca del proyecto. Se reconoce el nuevo archivo o se comprueba la existencia lib.rs en use <crate name>

Versiones

Óxido y rls: 1.39.0 & 1.39.0 (80a1d34)
Extensión VSCode RLS: 0.7.0
Plataforma Win 10 + WSL2 (RLS on Ubuntu 18.04)

Comentario más útil

¿Se solucionó esto en 0.7.0 o tendremos que esperar otra actualización? Sigo experimentando este problema.

Todos 4 comentarios

No se pudo reproducir en rls nightly-2019-12-12 .

¿Se solucionó esto en 0.7.0 o tendremos que esperar otra actualización? Sigo experimentando este problema.

Aún experimentando problemas en v0.7.8, la recarga aún corrige el problema.

Lo mismo aquí, la recarga soluciona el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones