From f32ab696d31f9bca2c948783ce672c082dda8762 Mon Sep 17 00:00:00 2001 From: "Joseph T. Lyons" Date: Fri, 10 Jul 2020 14:49:55 -0400 Subject: [PATCH] Return iter from `sort by` (#2149) --- crates/nu-cli/src/commands/sort_by.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/crates/nu-cli/src/commands/sort_by.rs b/crates/nu-cli/src/commands/sort_by.rs index c01c003767..37a0a05a94 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(