From 191d9b91e559189a4f7c126bdc17f452d3df565f Mon Sep 17 00:00:00 2001 From: Dean MacGregor Date: Thu, 19 Sep 2024 16:01:13 -0400 Subject: [PATCH] clippy_schema_none --- crates/polars-io/src/json/mod.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/crates/polars-io/src/json/mod.rs b/crates/polars-io/src/json/mod.rs index 93e40993206b..a6933e1b27bb 100644 --- a/crates/polars-io/src/json/mod.rs +++ b/crates/polars-io/src/json/mod.rs @@ -281,14 +281,12 @@ where } else { simd_json::to_borrowed_value(owned).map_err(to_compute_err)? }; - match &json_value { - BorrowedValue::Array(array) => { - if array.is_empty() { - return Ok(DataFrame::empty()); - } - }, - _ => {}, + if let BorrowedValue::Array(array) = &json_value { + if array.is_empty() & self.schema.is_none() & self.schema_overwrite.is_none() { + return Ok(DataFrame::empty()); + } } + // struct type let dtype = if let Some(mut schema) = self.schema { if let Some(overwrite) = self.schema_overwrite {