table -e Fix stackoverflow (cause endless empty list) (#6847)

Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>

Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
This commit is contained in:
Maxim Zhiburt
2022-10-22 19:52:32 +03:00
committed by GitHub
parent 89f3cbf318
commit a3dce8ff19
2 changed files with 171 additions and 92 deletions

View File

@ -1,7 +1,7 @@
use nu_protocol::Value;
use std::collections::HashSet;
pub fn get_columns(input: &[Value]) -> Vec<String> {
pub fn get_columns<'a>(input: impl IntoIterator<Item = &'a Value>) -> Vec<String> {
let mut columns = vec![];
for item in input {