From f963df2350d28ff8a479364df0513706911e6bb2 Mon Sep 17 00:00:00 2001 From: Julian Amarilla Date: Wed, 23 Apr 2025 21:28:12 -0300 Subject: [PATCH] Fix #15571: fix url enum variant size --- crates/nu-protocol/src/pipeline/metadata.rs | 2 +- crates/nu_plugin_polars/src/dataframe/command/core/open.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/nu-protocol/src/pipeline/metadata.rs b/crates/nu-protocol/src/pipeline/metadata.rs index 428abb5700..0b5a7feab8 100644 --- a/crates/nu-protocol/src/pipeline/metadata.rs +++ b/crates/nu-protocol/src/pipeline/metadata.rs @@ -35,7 +35,7 @@ pub enum DataSource { Ls, HtmlThemes, FilePath(PathBuf), - Url(Url), + Url(Box), #[default] None, } diff --git a/crates/nu_plugin_polars/src/dataframe/command/core/open.rs b/crates/nu_plugin_polars/src/dataframe/command/core/open.rs index b3a756a6c9..66b55724ff 100644 --- a/crates/nu_plugin_polars/src/dataframe/command/core/open.rs +++ b/crates/nu_plugin_polars/src/dataframe/command/core/open.rs @@ -169,7 +169,7 @@ fn command( let uri = spanned_file.item.clone(); let data_source = if resource.cloud_options.is_none() { Url::from_str(&uri) - .map(DataSource::Url) + .map(|url| DataSource::Url(url.into())) .unwrap_or_else(|_| DataSource::FilePath(uri.into())) } else { DataSource::FilePath(uri.into())