diff options
author | Patrick Quist <partouf@gmail.com> | 2022-09-06 20:22:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-06 20:22:28 +0200 |
commit | 8334d96bf35b3e15c226ebb61cf3335cfa3043fe (patch) | |
tree | 7cb00797839daa3734eee89b4f353117bb38e1f4 /lib/compilers/rust.ts | |
parent | 078b9f025659605f19b5b423c4952800cd5bcee8 (diff) | |
download | compiler-explorer-8334d96bf35b3e15c226ebb61cf3335cfa3043fe.tar.gz compiler-explorer-8334d96bf35b3e15c226ebb61cf3335cfa3043fe.zip |
tsify exec.js (#4026)gh-4152
Diffstat (limited to 'lib/compilers/rust.ts')
-rw-r--r-- | lib/compilers/rust.ts | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/compilers/rust.ts b/lib/compilers/rust.ts index f1d0d3a89..a9fc71d5a 100644 --- a/lib/compilers/rust.ts +++ b/lib/compilers/rust.ts @@ -26,9 +26,9 @@ import path from 'path'; import _ from 'underscore'; +import {BasicExecutionResult, UnprocessedExecResult} from '../../types/execution/execution.interfaces'; import {BaseCompiler} from '../base-compiler'; import {BuildEnvDownloadInfo} from '../buildenvsetup/buildenv.interfaces'; -import {logger} from '../logger'; import {parseRustOutput} from '../utils'; import {RustParser} from './argument-parsers'; @@ -160,8 +160,11 @@ export class RustCompiler extends BaseCompiler { return true; } - override parseCompilationOutput(result, inputFilename) { - result.stdout = parseRustOutput(result.stdout, inputFilename); - result.stderr = parseRustOutput(result.stderr, inputFilename); + override processExecutionResult(input: UnprocessedExecResult, inputFilename?: string): BasicExecutionResult { + return { + ...input, + stdout: parseRustOutput(input.stdout, inputFilename), + stderr: parseRustOutput(input.stderr, inputFilename), + }; } } |