| 
					
				 | 
			
			
				@@ -0,0 +1,40 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "name": "Rust", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "build": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "dockerfile": "Dockerfile", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "args": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // Use the VARIANT arg to pick a Debian OS version: buster, bullseye 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // Use bullseye when on local on arm64/Apple Silicon. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "VARIANT": "bullseye" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Configure tool-specific properties. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "customizations": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // Configure properties specific to VS Code. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "vscode": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // Set *default* container specific settings.json values on container create. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "settings": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "lldb.executable": "/usr/bin/lldb", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // VS Code don't watch files under ./target 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "files.watcherExclude": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "**/target/**": true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "rust-analyzer.checkOnSave.command": "clippy" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // Add the IDs of extensions you want installed when the container is created. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "extensions": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "vadimcn.vscode-lldb", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "mutantdino.resourcemonitor", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "rust-lang.rust-analyzer", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "tamasfe.even-better-toml", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "serayuzgur.crates" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Use 'forwardPorts' to make a list of ports inside the container available locally. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // "forwardPorts": [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Use 'postCreateCommand' to run commands after the container is created. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // "postCreateCommand": "rustc --version", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "remoteUser": "vscode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |