Remove some clones and improve when autoview reads config (#3285)

This commit is contained in:
Jonathan Turner
2021-04-09 07:47:41 +12:00
committed by GitHub
parent 2880109f31
commit 81160bcefb
6 changed files with 60 additions and 51 deletions

View File

@ -425,9 +425,11 @@ fn parse_invocation(
};
scope.enter_scope();
let (classified_block, err) = classify_block(&lite_block, scope);
let (mut classified_block, err) = classify_block(&lite_block, scope);
scope.exit_scope();
classified_block.set_redirect(ExternalRedirection::Stdout);
(
SpannedExpression::new(Expression::Invocation(classified_block), lite_arg.span),
err,
@ -2044,6 +2046,7 @@ pub fn classify_block(
output.definitions.insert(name, definition.clone());
}
}
output.infer_params();
(output, error)
}