Vscode-rust: Harus memuat ulang jendela VSCode setelah menambahkan lib.rs ke proyek biner untuk menyelesaikan `use`

Dibuat pada 11 Des 2019  ·  4Komentar  ·  Sumber: rust-lang/vscode-rust

Menambahkan file lib.rs default dalam proyek biner dan mengimpor darinya dengan use dari main.rs melaporkan kesalahan unresolved import dari RLS.

Langkah-langkah untuk mereproduksi

  1. cargo init proj_name
  2. Buka VSCode di folder proj_name
  3. buka main.rs (RLS diinisialisasi)
  4. tambahkan lib.rs (opsional tambahkan fungsi uji publik di dalamnya)
  5. tambahkan use proj_name::* (atau nama pub fn) ke main.rs

Apa yang terjadi

RLS melaporkan unresolved import 'proj_name' , sementara cargo build berlalu tanpa peringatan.
Harus Reload Window di VSCode untuk mengatasi kesalahan yang dilaporkan.

Apa yang harus terjadi?

Impor ke perpustakaan proyek diselesaikan. File baru dikenali atau keberadaan lib.rs diperiksa pada use <crate name>

Versi

Karat & rls: 1.39.0 & 1.39.0 (80a1d34)
Ekstensi VSCode RLS: 0.7.0
Peron Win 10 + WSL2 (RLS on Ubuntu 18.04)

Komentar yang paling membantu

Apakah ini diperbaiki di 0.7.0 atau apakah kita perlu menunggu pembaruan lain? Saya masih mengalami masalah ini.

Semua 4 komentar

Gagal mereproduksi pada rls nightly-2019-12-12 .

Apakah ini diperbaiki di 0.7.0 atau apakah kita perlu menunggu pembaruan lain? Saya masih mengalami masalah ini.

Masih mengalami masalah di v0.7.8, reload masih memperbaiki masalah.

Sama di sini, memuat ulang memperbaiki masalah.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mcclure picture mcclure  ·  4Komentar

harrier-lcc picture harrier-lcc  ·  4Komentar

alexreg picture alexreg  ·  3Komentar

japert picture japert  ·  4Komentar

fzzr- picture fzzr-  ·  4Komentar