🍣
VSCodeのRust analyzerでRun,Debugが表示されない時の対処法
Rust駆け出しの筆者がつまずいた時の備忘録として書いています。
経緯
rustupでインストールもしたし、VSCodeでrust analyzer入れたし環境構築できたぞ!
$ cargo new test_project
で新しいプロジェクトを作成!
main.rsの他にrsファイルを作って遊んでみよう!...となった時につまずきました。
新しく作ったmain2.rsにRun,Debugのボタンがない...となりました。
対処法
Cargo new
で作成したプロジェクトの場合エントリーポイントはsrc/main.rsのmain関数のみらしく、別のエントリーポイントを増やしたい場合はCargo.toml
ファイルを編集してエントリーポイントを増やす必要があるそうです。
例えば今回の場合だと、src/main2.rs
なので、Cargo.toml
に以下を追加します。
[[bin]]
name = "src"
path = "src/main2.rs"
これでmain2にもRun,Debugのボタンが表示されました!
参考文献
Discussion