{
	"name": "Azure DevOps CLI (Rust)",
	"image": "mcr.microsoft.com/devcontainers/rust:2-1-bullseye",
	
	"features": {
		"ghcr.io/devcontainers/features/git:1": {},
		"ghcr.io/devcontainers/features/github-cli:1": {}
	},

	"customizations": {
		"vscode": {
			"extensions": [
				"rust-lang.rust-analyzer",
				"vadimcn.vscode-lldb",
				"serayuzgur.crates",
				"tamasfe.even-better-toml",
				"github.copilot",
				"github.copilot-chat"
			],
			"settings": {
				"rust-analyzer.checkOnSave.command": "check",
				"rust-analyzer.cargo.buildScripts.enable": true,
				"rust-analyzer.procMacro.enable": true,
				"terminal.integrated.defaultProfile.linux": "bash"
			}
		}
	},

	"forwardPorts": [],

	"postCreateCommand": "rustc --version && cargo --version",

	"remoteUser": "vscode"
}