From 89322f59f217d66143113e02c5ee4a718197252b Mon Sep 17 00:00:00 2001 From: Jack Wright <56345+ayax79@users.noreply.github.com> Date: Tue, 15 Apr 2025 04:27:31 -0700 Subject: [PATCH] Fix output type of `polars schema` (#15572) # Description Output type of `polars schema` signature output type is of dataframe. It should be of type record. # User-Facing Changes - `polars schema` - how has an output type of record --- crates/nu_plugin_polars/src/dataframe/command/core/schema.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/nu_plugin_polars/src/dataframe/command/core/schema.rs b/crates/nu_plugin_polars/src/dataframe/command/core/schema.rs index 4ce1f3404c..8eaa1126b4 100644 --- a/crates/nu_plugin_polars/src/dataframe/command/core/schema.rs +++ b/crates/nu_plugin_polars/src/dataframe/command/core/schema.rs @@ -25,10 +25,7 @@ impl PluginCommand for SchemaCmd { fn signature(&self) -> Signature { Signature::build(self.name()) .switch("datatype-list", "creates a lazy dataframe", Some('l')) - .input_output_type( - Type::Custom("dataframe".into()), - Type::Custom("dataframe".into()), - ) + .input_output_type(Type::Custom("dataframe".into()), Type::record()) .category(Category::Custom("dataframe".into())) }