diff --git a/crates/nu-engine/src/scope.rs b/crates/nu-engine/src/scope.rs index edcd85110..284719bf5 100644 --- a/crates/nu-engine/src/scope.rs +++ b/crates/nu-engine/src/scope.rs @@ -166,7 +166,7 @@ impl<'e, 's> ScopeData<'e, 's> { .examples() .into_iter() .map(|x| Value::Record { - cols: vec!["description".into(), "example".into()], + cols: vec!["description".into(), "example".into(), "result".into()], vals: vec![ Value::String { val: x.description.to_string(), @@ -176,6 +176,11 @@ impl<'e, 's> ScopeData<'e, 's> { val: x.example.to_string(), span, }, + if let Some(result) = x.result { + result + } else { + Value::Nothing { span } + }, ], span, })