Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/tasks.ts')
| -rw-r--r-- | editors/code/src/tasks.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/editors/code/src/tasks.ts b/editors/code/src/tasks.ts index d6509d9aa6..efb889dc79 100644 --- a/editors/code/src/tasks.ts +++ b/editors/code/src/tasks.ts @@ -46,6 +46,7 @@ class CargoTaskProvider implements vscode.TaskProvider { { type: TASK_TYPE, command: def.command }, `cargo ${def.command}`, [def.command], + this.config.problemMatcher, this.config.cargoRunner ); vscodeTask.group = def.group; @@ -70,6 +71,7 @@ class CargoTaskProvider implements vscode.TaskProvider { definition, task.name, args, + this.config.problemMatcher, this.config.cargoRunner ); } @@ -83,6 +85,7 @@ export async function buildCargoTask( definition: CargoTaskDefinition, name: string, args: string[], + problemMatcher: string[], customRunner?: string, throwOnError: boolean = false ): Promise<vscode.Task> { @@ -128,7 +131,7 @@ export async function buildCargoTask( name, TASK_SOURCE, exec, - ["$rustc", "$rust-panic"] + problemMatcher ); } |