From 51890baacef1756f32a928aaa319d60acbae09ff Mon Sep 17 00:00:00 2001 From: Eli Flanagan Date: Fri, 4 Jun 2021 11:58:22 -0400 Subject: [PATCH] port group-by date to engine-p (#3556) * migrate `group_by_date.rs` to engine-p Part of #3390. --- crates/nu-command/src/commands/group_by_date.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/nu-command/src/commands/group_by_date.rs b/crates/nu-command/src/commands/group_by_date.rs index 6f347837e..f4182d377 100644 --- a/crates/nu-command/src/commands/group_by_date.rs +++ b/crates/nu-command/src/commands/group_by_date.rs @@ -2,7 +2,7 @@ use crate::prelude::*; use crate::utils::suggestions::suggestions; use nu_engine::WholeStreamCommand; use nu_errors::ShellError; -use nu_protocol::{ReturnSuccess, Signature, SyntaxShape, UntaggedValue, Value}; +use nu_protocol::{Signature, SyntaxShape, UntaggedValue, Value}; use nu_source::Tagged; pub struct GroupByDate; @@ -31,7 +31,7 @@ impl WholeStreamCommand for GroupByDate { "creates a table grouped by date." } - fn run_with_actions(&self, args: CommandArgs) -> Result { + fn run(&self, args: CommandArgs) -> Result { group_by_date(args) } @@ -52,7 +52,7 @@ enum GroupByColumn { Name(Option>), } -pub fn group_by_date(args: CommandArgs) -> Result { +pub fn group_by_date(args: CommandArgs) -> Result { let name = args.call_info.name_tag.clone(); let args = args.evaluate_once()?; let column_name: Option> = args.opt(0)?; @@ -116,7 +116,7 @@ pub fn group_by_date(args: CommandArgs) -> Result { } }; - Ok(ActionStream::one(ReturnSuccess::value(value_result?))) + Ok(OutputStream::one(value_result?)) } }