## 概要
[[Rust]]のコードやライブラリの動きを確かめたいとき、[[VSCode]]を使って試す方法。
## プロジェクト作成
[[Cargo]]の`new`コマンドを使う。
```console
cargo new rust-sandbox
```
既にファイルが存在するディレクトリの場合は、中に入って`cargo init`を実行する。
## [[VSCode]]で読みこみ
[[VSCode]]で開く。
```console
code .
```
> [!trash]- #2022/11/05 削除 ([[Rust for Visual Studio Code]]が非推奨になったため)
>
> [[VSCode Extension]]の[[Rust for Visual Studio Code]]をインストールしていない場合はインストールする。
## デバッグが必要な場合
[[VSCodeでRustのデバッグ]]を参照。
> [!trash]- #2022/11/05 削除 ([[Rust for Visual Studio Code]]が非推奨になったため)
## コードフォーマット
[[VSCodeでRustコードをフォーマット]]を参照。
## [[rust-base]]を使う
> [!trash]- #2022/11/05 削除 ([[Rust for Visual Studio Code]]が非推奨になったため)
>
> [[degit]]で[[rust-base]]を取得すると上記の環境が一瞬で作れる。
>
> ```console
> npx degit tadashi-aikawa/rust-base <プロジェクトディレクトリ名>
> ```
>
> 依存モジュールのインストールなどは初期化用のシェルで実行する。
>
> ```
> sed -i -r 's/rust-sandbox/kbys-rust/g' ./.vscode/launch.json
> ```