diff --git a/crates/nu-cli/src/commands/sort_by.rs b/crates/nu-cli/src/commands/sort_by.rs index c01c00376..37a0a05a9 100644 --- a/crates/nu-cli/src/commands/sort_by.rs +++ b/crates/nu-cli/src/commands/sort_by.rs @@ -73,13 +73,7 @@ async fn sort_by( sort(&mut vec, &rest, &tag)?; - let mut values_vec_deque: VecDeque = VecDeque::new(); - - for item in vec { - values_vec_deque.push_back(item); - } - - Ok(futures::stream::iter(values_vec_deque).to_output_stream()) + Ok(futures::stream::iter(vec.into_iter()).to_output_stream()) } pub fn sort(