summaryrefslogtreecommitdiff
path: root/library/src/compute/data.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-02-23 14:38:37 +0100
committerLaurenz <laurmaedje@gmail.com>2023-02-23 14:38:45 +0100
commitaffb3534538385056cfb60328f6dba6bd852229a (patch)
treea0a1b4844d459a66c3d32e0ad0dacf3f47c3966b /library/src/compute/data.rs
parent090831c9cb08c9b3c14ee30b423bb61275d70eb4 (diff)
parent457ce954366f3a81989fee788c85a5b20a96ce96 (diff)
Merge main back
Diffstat (limited to 'library/src/compute/data.rs')
-rw-r--r--library/src/compute/data.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/src/compute/data.rs b/library/src/compute/data.rs
index 5c0d4e64..c604be11 100644
--- a/library/src/compute/data.rs
+++ b/library/src/compute/data.rs
@@ -86,15 +86,15 @@ pub fn csv(vm: &Vm, args: &mut Args) -> SourceResult<Value> {
}
let mut reader = builder.from_reader(data.as_slice());
- let mut vec = vec![];
+ let mut array = Array::new();
for result in reader.records() {
let row = result.map_err(format_csv_error).at(span)?;
- let array = row.iter().map(|field| Value::Str(field.into())).collect();
- vec.push(Value::Array(array))
+ let sub = row.iter().map(|field| Value::Str(field.into())).collect();
+ array.push(Value::Array(sub))
}
- Ok(Value::Array(Array::from_vec(vec)))
+ Ok(Value::Array(array))
}
/// The delimiter to use when parsing CSV files.