diff --git a/rust/devcontainer.json b/rust/devcontainer.json new file mode 100644 index 0000000..d251882 --- /dev/null +++ b/rust/devcontainer.json @@ -0,0 +1,24 @@ +{ + "name": "metfetch", + "image": "git.luke-else.co.uk/luke-else/rust-dev:latest", + "remoteUser": "dev", + "customizations": { + "vscode": { + "settings": { + "editor.formatOnSave": true, + "[rust]": { + "editor.defaultFormatter": "rust-lang.rust-analyzer" + }, + "rust-analyzer.cargo.runBuildScripts": true + }, + "extensions": [ + "ms-azuretools.vscode-docker", + "rust-lang.rust-analyzer", + "tamasfe.even-better-toml", + "vadimcn.vscode-lldb", + "dustypomerleau.rust-syntax" + ] + } + }, + "postCreateCommand": "cargo fetch" +}