Add zip command

This commit is contained in:
JT
2021-11-02 18:28:28 +13:00
parent bc8d90672e
commit 25846d3c1e
7 changed files with 88 additions and 75 deletions

View File

@ -116,6 +116,16 @@ impl IntoIterator for PipelineData {
ctrlc: None,
}))
}
PipelineData::Value(Value::Range { val, .. }) => match val.into_range_iter() {
Ok(val) => PipelineIterator(PipelineData::Stream(ValueStream {
stream: Box::new(val),
ctrlc: None,
})),
Err(e) => PipelineIterator(PipelineData::Stream(ValueStream {
stream: Box::new(vec![Value::Error { error: e }].into_iter()),
ctrlc: None,
})),
},
x => PipelineIterator(x),
}
}