Formatting
This commit is contained in:
@@ -386,7 +386,11 @@ impl Optimizer {
|
||||
)
|
||||
}
|
||||
|
||||
BoundKind::Pipe { inputs, lambda, out_type } => {
|
||||
BoundKind::Pipe {
|
||||
inputs,
|
||||
lambda,
|
||||
out_type,
|
||||
} => {
|
||||
let mut o_inputs = Vec::with_capacity(inputs.len());
|
||||
for input in inputs {
|
||||
o_inputs.push(self.visit_node(input, sub, path));
|
||||
@@ -559,17 +563,28 @@ impl Optimizer {
|
||||
.collect();
|
||||
(BoundKind::Tuple { elements }, node.ty.clone())
|
||||
}
|
||||
BoundKind::Record { ref layout, ref values } => {
|
||||
BoundKind::Record {
|
||||
ref layout,
|
||||
ref values,
|
||||
} => {
|
||||
let mapped_values: Vec<_> = values
|
||||
.iter()
|
||||
.map(|v| self.visit_node(v.clone(), sub, path))
|
||||
.collect();
|
||||
|
||||
if self.enabled && let Some(folded) = folder.try_fold_record(layout, &mapped_values, &node) {
|
||||
|
||||
if self.enabled
|
||||
&& let Some(folded) = folder.try_fold_record(layout, &mapped_values, &node)
|
||||
{
|
||||
return folded;
|
||||
}
|
||||
|
||||
(BoundKind::Record { layout: layout.clone(), values: mapped_values }, node.ty.clone())
|
||||
|
||||
(
|
||||
BoundKind::Record {
|
||||
layout: layout.clone(),
|
||||
values: mapped_values,
|
||||
},
|
||||
node.ty.clone(),
|
||||
)
|
||||
}
|
||||
BoundKind::Expansion {
|
||||
ref original_call,
|
||||
|
||||
Reference in New Issue
Block a user