{ "name": "Rust Development", "build": { "dockerfile": "Dockerfile", "args": { "USER_UID": "${localEnv:UID:1000}", "USER_GID": "${localEnv:GID:1000}" } }, "remoteUser": "developer", "customizations": { "vscode": { "extensions": [ "rust-lang.rust-analyzer", "fill-labs.dependi", "vadimcn.vscode-lldb" ], "settings": { "rust-analyzer.checkOnSave": true } } }, "runArgs": [ "--name", "${localEnv:USER}-${localWorkspaceFolderBasename}-rust-dev", "--mount", "type=volume,source=vscode-extensions,target=/home/developer/.vscode-server/extensions" ], "postStartCommand": "sudo chown -R $(id -u):$(id -g) ~/.vscode-server || true", "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind", "workspaceFolder": "/workspace" }