Remove raw data debugging.

This commit is contained in:
Andrés N. Robalino 2019-11-23 19:07:12 -05:00
parent 1a0b339897
commit bc2d65cd2e
2 changed files with 7 additions and 14 deletions

View File

@ -4,9 +4,7 @@ use crate::prelude::*;
pub struct Debug;
#[derive(Deserialize)]
pub struct DebugArgs {
raw: Tagged<bool>,
}
pub struct DebugArgs {}
impl WholeStreamCommand for Debug {
fn name(&self) -> &str {
@ -14,7 +12,7 @@ impl WholeStreamCommand for Debug {
}
fn signature(&self) -> Signature {
Signature::build("debug").switch("raw", "print raw data")
Signature::build("debug")
}
fn usage(&self) -> &str {
@ -31,19 +29,14 @@ impl WholeStreamCommand for Debug {
}
fn debug_value(
DebugArgs { raw }: DebugArgs,
_args: DebugArgs,
RunnableContext { mut input, .. }: RunnableContext,
) -> Result<OutputStream, ShellError> {
) -> Result<impl ToOutputStream, ShellError> {
let stream = async_stream! {
while let Some(row) = input.values.next().await {
if let Tagged { item: true, .. } = raw {
println!("{:?}", row);
yield ReturnSuccess::value(row)
} else {
yield ReturnSuccess::debug_value(row.clone())
}
yield ReturnSuccess::debug_value(row.clone())
}
};
Ok(stream.to_output_stream())
Ok(stream)
}

View File

@ -36,7 +36,7 @@ fn compact_rows_where_given_column_is_empty() {
}
#[test]
fn compact_empty_rows_by_default() {
Playground::setup("compact_test_2", |dirs, sandbox| {
Playground::setup("compact_test_2", |dirs, _| {
let actual = nu!(
cwd: dirs.test(), h::pipeline(
r#"