Я пытаюсь построить проект с использованием rust-lang недавно (это мой первый проект ржавчины, и мой начальник поддерживает меня в использовании новой технологии в моей компании). Но у меня неожиданно появляются красные линии на моем автомобиле go .toml:
could not compile `serde_derive`.
error: could not compile `async-trait`.
To learn more, run the command again with --verbose.
error: could not compile `rand_chacha`.
To learn more, run the command again with --verbose.
error: could not compile `proc-macro-hack`.
To learn more, run the command again with --verbose.
error: could not compile `diesel_derives`.
To learn more, run the command again with --verbose.
Я запускаю команду Автомобиль go Выполнить, и мой проект работает нормально, но эти красные линии мешают мне отслеживать ошибка в моем другом коде в моем проекте (поэтому, если в коде есть ошибка, она не будет отображаться, поскольку в другом файле все еще существуют ошибки, это Car go .toml)
Я использую автомобиль go 1.43.0-nightly (bda50510d 2020-03-02), ржавчину c 1.43.0-nightly (c20d7eecb 2020-03-11) и vs код 1.43 версии.
Это моя машина go .томл:
[package]
name = "app_base"
version = "0.1.0"
authors = ["yonathan"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
rocket = "0.4.3"
rocket_codegen = "0.4.3"
rocket_contrib = "0.4.3"
rocket_http = "0.4.3"
cookie = "0.11.2"
rocket-json-response = "0.5.10"
diesel = { version = "1.4.3", features = ["postgres"] }
dotenv = "0.15.0"
postgres = { version = "0.17.2", features = ["with-chrono-0_4"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
json-gettext = "3.1.7"
debug-helper = "0.3.8"
serializers = "0.2.3"
rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", branch = "master" }
chrono = "0.4"