Repository: eclipse-corrosion/corrosion (language: rust)

Issue:
Rust Debug configuration is not being added to the Debug History
I can run _Rust Debug launch configuration_ by **_Debug Configuretions..._** menu, but it is not being added to the history list:

![image](https://user-images.githubusercontent.com/44570153/50793053-fa698a00-12d7-11e9-87f1-c4bf080f4256.png)

I have no problems with _CDT Debug launch configuration_:

![image](https://user-images.githubusercontent.com/44570153/50793214-7e237680-12d8-11e9-9e69-c265cf79a5ab.png)

 or with _Run history list_:

![image](https://user-images.githubusercontent.com/44570153/50793112-3ac90800-12d8-11e9-9119-07477e4771ea.png)


Discussion / hints:

Fix patch:
diff --git a/org.eclipse.corrosion/src/org/eclipse/corrosion/debug/RustDebugDelegate.java b/org.eclipse.corrosion/src/org/eclipse/corrosion/debug/RustDebugDelegate.java
index 088e591..e3d0a4d 100644
--- a/org.eclipse.corrosion/src/org/eclipse/corrosion/debug/RustDebugDelegate.java
+++ b/org.eclipse.corrosion/src/org/eclipse/corrosion/debug/RustDebugDelegate.java
@@ -155,8 +155,7 @@ public class RustDebugDelegate extends GdbLaunchDelegate implements ILaunchShort
 			}
 		}
 
-		ILaunchConfigurationWorkingCopy wc = configuration.copy(configuration.getName() + "[Variables Parsed]") //$NON-NLS-1$
-				.getWorkingCopy();
+		ILaunchConfigurationWorkingCopy wc = configuration.copy(configuration.getName());
 		wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, executable.getAbsolutePath());
 		wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, workingDirectory.getAbsolutePath());
 		wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_LOCATION, project.getLocation().toString());


Test patch: