diff --git a/Cargo.lock b/Cargo.lock index 4f105dc1b4968..0f356dad3fe07 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2507,7 +2507,7 @@ dependencies = [ "datafusion-proto-common", "doc-comment", "object_store", - "pbjson", + "pbjson 0.9.0", "pretty_assertions", "prost", "serde", @@ -2522,7 +2522,7 @@ dependencies = [ "arrow", "datafusion-common", "doc-comment", - "pbjson", + "pbjson 0.9.0", "prost", "serde", ] @@ -3144,7 +3144,7 @@ dependencies = [ name = "gen" version = "0.1.0" dependencies = [ - "pbjson-build", + "pbjson-build 0.9.0", "prost-build", ] @@ -3152,7 +3152,7 @@ dependencies = [ name = "gen-common" version = "0.1.0" dependencies = [ - "pbjson-build", + "pbjson-build 0.9.0", "prost-build", ] @@ -4403,6 +4403,16 @@ dependencies = [ "serde", ] +[[package]] +name = "pbjson" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8edd1efdd8ab23ba9cb9ace3d9987a72663d5d7c9f74fa00b51d6213645cf6c" +dependencies = [ + "base64 0.22.1", + "serde", +] + [[package]] name = "pbjson-build" version = "0.8.0" @@ -4415,6 +4425,18 @@ dependencies = [ "prost-types", ] +[[package]] +name = "pbjson-build" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ed4d5c6ae95e08ac768883c8401cf0e8deb4e6e1d6a4e1fd3d2ec4f0ec63200" +dependencies = [ + "heck", + "itertools 0.14.0", + "prost", + "prost-types", +] + [[package]] name = "pbjson-types" version = "0.8.0" @@ -4423,8 +4445,8 @@ checksum = "8e748e28374f10a330ee3bb9f29b828c0ac79831a32bab65015ad9b661ead526" dependencies = [ "bytes", "chrono", - "pbjson", - "pbjson-build", + "pbjson 0.8.0", + "pbjson-build 0.8.0", "prost", "prost-build", "serde", @@ -4698,7 +4720,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.13.0", "log", "multimap", "once_cell", @@ -4718,7 +4740,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.114", @@ -5795,8 +5817,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62fc4b483a129b9772ccb9c3f7945a472112fdd9140da87f8a4e7f1d44e045d0" dependencies = [ "heck", - "pbjson", - "pbjson-build", + "pbjson 0.8.0", + "pbjson-build 0.8.0", "pbjson-types", "prettyplease", "prost", diff --git a/Cargo.toml b/Cargo.toml index b9d8b1a69ef61..cefb84627b5e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -172,8 +172,8 @@ parquet = { version = "57.1.0", default-features = false, features = [ "object_store", ] } paste = "1.0.15" -pbjson = { version = "0.8.0" } -pbjson-types = "0.8" +pbjson = { version = "0.9.0" } +pbjson-types = "0.9" # Should match arrow-flight's version of prost. prost = "0.14.1" rand = "0.9" diff --git a/datafusion/proto-common/gen/Cargo.toml b/datafusion/proto-common/gen/Cargo.toml index 2d2557811d0df..5207a33d49fbc 100644 --- a/datafusion/proto-common/gen/Cargo.toml +++ b/datafusion/proto-common/gen/Cargo.toml @@ -37,5 +37,5 @@ workspace = true [dependencies] # Pin these dependencies so that the generated output is deterministic -pbjson-build = "=0.8.0" +pbjson-build = "=0.9.0" prost-build = "=0.14.1" diff --git a/datafusion/proto-common/src/generated/pbjson.rs b/datafusion/proto-common/src/generated/pbjson.rs index d38cf86825d46..ef0eae1981d93 100644 --- a/datafusion/proto-common/src/generated/pbjson.rs +++ b/datafusion/proto-common/src/generated/pbjson.rs @@ -29,7 +29,7 @@ impl<'de> serde::Deserialize<'de> for ArrowFormat { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -100,7 +100,7 @@ impl<'de> serde::Deserialize<'de> for ArrowOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -383,7 +383,7 @@ impl<'de> serde::Deserialize<'de> for ArrowType { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -758,7 +758,7 @@ impl<'de> serde::Deserialize<'de> for AvroFormat { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -829,7 +829,7 @@ impl<'de> serde::Deserialize<'de> for AvroOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -916,7 +916,7 @@ impl<'de> serde::Deserialize<'de> for Column { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1016,7 +1016,7 @@ impl<'de> serde::Deserialize<'de> for ColumnRelation { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1153,7 +1153,7 @@ impl<'de> serde::Deserialize<'de> for ColumnStats { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1282,7 +1282,7 @@ impl<'de> serde::Deserialize<'de> for CompressionTypeVariant { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = CompressionTypeVariant; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1379,7 +1379,7 @@ impl<'de> serde::Deserialize<'de> for Constraint { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1479,7 +1479,7 @@ impl<'de> serde::Deserialize<'de> for Constraints { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1570,7 +1570,7 @@ impl<'de> serde::Deserialize<'de> for CsvFormat { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1840,7 +1840,7 @@ impl<'de> serde::Deserialize<'de> for CsvOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2204,7 +2204,7 @@ impl<'de> serde::Deserialize<'de> for CsvWriterOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2407,7 +2407,7 @@ impl<'de> serde::Deserialize<'de> for Decimal128 { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2530,7 +2530,7 @@ impl<'de> serde::Deserialize<'de> for Decimal128Type { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2656,7 +2656,7 @@ impl<'de> serde::Deserialize<'de> for Decimal256 { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2779,7 +2779,7 @@ impl<'de> serde::Deserialize<'de> for Decimal256Type { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2905,7 +2905,7 @@ impl<'de> serde::Deserialize<'de> for Decimal32 { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3028,7 +3028,7 @@ impl<'de> serde::Deserialize<'de> for Decimal32Type { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3154,7 +3154,7 @@ impl<'de> serde::Deserialize<'de> for Decimal64 { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3277,7 +3277,7 @@ impl<'de> serde::Deserialize<'de> for Decimal64Type { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3389,7 +3389,7 @@ impl<'de> serde::Deserialize<'de> for DfField { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3497,7 +3497,7 @@ impl<'de> serde::Deserialize<'de> for DfSchema { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3607,7 +3607,7 @@ impl<'de> serde::Deserialize<'de> for Dictionary { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3699,7 +3699,7 @@ impl<'de> serde::Deserialize<'de> for EmptyMessage { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3811,7 +3811,7 @@ impl<'de> serde::Deserialize<'de> for Field { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3950,7 +3950,7 @@ impl<'de> serde::Deserialize<'de> for FixedSizeList { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4060,7 +4060,7 @@ impl<'de> serde::Deserialize<'de> for IntervalDayTimeValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4182,7 +4182,7 @@ impl<'de> serde::Deserialize<'de> for IntervalMonthDayNanoValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4286,7 +4286,7 @@ impl<'de> serde::Deserialize<'de> for IntervalUnit { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = IntervalUnit; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4358,7 +4358,7 @@ impl<'de> serde::Deserialize<'de> for JoinConstraint { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = JoinConstraint; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4431,7 +4431,7 @@ impl<'de> serde::Deserialize<'de> for JoinSide { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = JoinSide; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4519,7 +4519,7 @@ impl<'de> serde::Deserialize<'de> for JoinType { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = JoinType; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4633,7 +4633,7 @@ impl<'de> serde::Deserialize<'de> for JsonOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4748,7 +4748,7 @@ impl<'de> serde::Deserialize<'de> for JsonWriterOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4840,7 +4840,7 @@ impl<'de> serde::Deserialize<'de> for List { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4941,7 +4941,7 @@ impl<'de> serde::Deserialize<'de> for Map { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5041,7 +5041,7 @@ impl<'de> serde::Deserialize<'de> for NdJsonFormat { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5119,7 +5119,7 @@ impl<'de> serde::Deserialize<'de> for NullEquality { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = NullEquality; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5286,7 +5286,7 @@ impl<'de> serde::Deserialize<'de> for ParquetColumnOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5440,7 +5440,7 @@ impl<'de> serde::Deserialize<'de> for ParquetColumnSpecificOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5540,7 +5540,7 @@ impl<'de> serde::Deserialize<'de> for ParquetFormat { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5976,7 +5976,7 @@ impl<'de> serde::Deserialize<'de> for ParquetOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6371,7 +6371,7 @@ impl<'de> serde::Deserialize<'de> for Precision { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6460,7 +6460,7 @@ impl<'de> serde::Deserialize<'de> for PrecisionInfo { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = PrecisionInfo; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6545,7 +6545,7 @@ impl<'de> serde::Deserialize<'de> for PrimaryKeyConstraint { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6648,7 +6648,7 @@ impl<'de> serde::Deserialize<'de> for ScalarDictionaryValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6758,7 +6758,7 @@ impl<'de> serde::Deserialize<'de> for ScalarFixedSizeBinary { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6892,7 +6892,7 @@ impl<'de> serde::Deserialize<'de> for ScalarNestedValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7028,7 +7028,7 @@ impl<'de> serde::Deserialize<'de> for scalar_nested_value::Dictionary { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7143,7 +7143,7 @@ impl<'de> serde::Deserialize<'de> for ScalarTime32Value { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7256,7 +7256,7 @@ impl<'de> serde::Deserialize<'de> for ScalarTime64Value { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7393,7 +7393,7 @@ impl<'de> serde::Deserialize<'de> for ScalarTimestampValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7785,7 +7785,7 @@ impl<'de> serde::Deserialize<'de> for ScalarValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8189,7 +8189,7 @@ impl<'de> serde::Deserialize<'de> for Schema { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8310,7 +8310,7 @@ impl<'de> serde::Deserialize<'de> for Statistics { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8420,7 +8420,7 @@ impl<'de> serde::Deserialize<'de> for Struct { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8529,7 +8529,7 @@ impl<'de> serde::Deserialize<'de> for TableParquetOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8631,7 +8631,7 @@ impl<'de> serde::Deserialize<'de> for TimeUnit { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = TimeUnit; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8728,7 +8728,7 @@ impl<'de> serde::Deserialize<'de> for Timestamp { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8849,7 +8849,7 @@ impl<'de> serde::Deserialize<'de> for Union { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8970,7 +8970,7 @@ impl<'de> serde::Deserialize<'de> for UnionField { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9059,7 +9059,7 @@ impl<'de> serde::Deserialize<'de> for UnionMode { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = UnionMode; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9170,7 +9170,7 @@ impl<'de> serde::Deserialize<'de> for UnionValue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9290,7 +9290,7 @@ impl<'de> serde::Deserialize<'de> for UniqueConstraint { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { diff --git a/datafusion/proto/gen/Cargo.toml b/datafusion/proto/gen/Cargo.toml index d446ab0d89741..953454b128a02 100644 --- a/datafusion/proto/gen/Cargo.toml +++ b/datafusion/proto/gen/Cargo.toml @@ -37,5 +37,5 @@ workspace = true [dependencies] # Pin these dependencies so that the generated output is deterministic -pbjson-build = "=0.8.0" +pbjson-build = "=0.9.0" prost-build = "=0.14.1" diff --git a/datafusion/proto/src/generated/pbjson.rs b/datafusion/proto/src/generated/pbjson.rs index e269606d163a3..6d96eebe8d5e9 100644 --- a/datafusion/proto/src/generated/pbjson.rs +++ b/datafusion/proto/src/generated/pbjson.rs @@ -39,7 +39,7 @@ impl<'de> serde::Deserialize<'de> for AggLimit { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -230,7 +230,7 @@ impl<'de> serde::Deserialize<'de> for AggregateExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -413,7 +413,7 @@ impl<'de> serde::Deserialize<'de> for AggregateMode { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = AggregateMode; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -518,7 +518,7 @@ impl<'de> serde::Deserialize<'de> for AggregateNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -683,7 +683,7 @@ impl<'de> serde::Deserialize<'de> for AggregateUdfExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -854,7 +854,7 @@ impl<'de> serde::Deserialize<'de> for AliasNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -999,7 +999,7 @@ impl<'de> serde::Deserialize<'de> for AnalyzeExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1125,7 +1125,7 @@ impl<'de> serde::Deserialize<'de> for AnalyzeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1226,7 +1226,7 @@ impl<'de> serde::Deserialize<'de> for AnalyzedLogicalPlanType { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1335,7 +1335,7 @@ impl<'de> serde::Deserialize<'de> for AsyncFuncExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1445,7 +1445,7 @@ impl<'de> serde::Deserialize<'de> for AvroScanExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1536,7 +1536,7 @@ impl<'de> serde::Deserialize<'de> for BareTableReference { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1651,7 +1651,7 @@ impl<'de> serde::Deserialize<'de> for BetweenNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1777,7 +1777,7 @@ impl<'de> serde::Deserialize<'de> for BinaryExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -1895,7 +1895,7 @@ impl<'de> serde::Deserialize<'de> for CaseNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2013,7 +2013,7 @@ impl<'de> serde::Deserialize<'de> for CastNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2130,7 +2130,7 @@ impl<'de> serde::Deserialize<'de> for CoalesceBatchesExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2251,7 +2251,7 @@ impl<'de> serde::Deserialize<'de> for CoalescePartitionsExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2363,7 +2363,7 @@ impl<'de> serde::Deserialize<'de> for ColumnIndex { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2474,7 +2474,7 @@ impl<'de> serde::Deserialize<'de> for ColumnUnnestListItem { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2585,7 +2585,7 @@ impl<'de> serde::Deserialize<'de> for ColumnUnnestListRecursion { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2687,7 +2687,7 @@ impl<'de> serde::Deserialize<'de> for ColumnUnnestListRecursions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2778,7 +2778,7 @@ impl<'de> serde::Deserialize<'de> for CooperativeExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -2898,7 +2898,7 @@ impl<'de> serde::Deserialize<'de> for CopyToNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3036,7 +3036,7 @@ impl<'de> serde::Deserialize<'de> for CreateCatalogNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3163,7 +3163,7 @@ impl<'de> serde::Deserialize<'de> for CreateCatalogSchemaNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3382,7 +3382,7 @@ impl<'de> serde::Deserialize<'de> for CreateExternalTableNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3627,7 +3627,7 @@ impl<'de> serde::Deserialize<'de> for CreateViewNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3762,7 +3762,7 @@ impl<'de> serde::Deserialize<'de> for CrossJoinExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -3870,7 +3870,7 @@ impl<'de> serde::Deserialize<'de> for CrossJoinNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4038,7 +4038,7 @@ impl<'de> serde::Deserialize<'de> for CsvScanExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4201,7 +4201,7 @@ impl<'de> serde::Deserialize<'de> for CsvSink { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4327,7 +4327,7 @@ impl<'de> serde::Deserialize<'de> for CsvSinkExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4453,7 +4453,7 @@ impl<'de> serde::Deserialize<'de> for CteWorkTableScanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4553,7 +4553,7 @@ impl<'de> serde::Deserialize<'de> for CubeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4680,7 +4680,7 @@ impl<'de> serde::Deserialize<'de> for CustomTableScanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4796,7 +4796,7 @@ impl<'de> serde::Deserialize<'de> for DateUnit { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = DateUnit; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4880,7 +4880,7 @@ impl<'de> serde::Deserialize<'de> for DistinctNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -4998,7 +4998,7 @@ impl<'de> serde::Deserialize<'de> for DistinctOnNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5144,7 +5144,7 @@ impl<'de> serde::Deserialize<'de> for DmlNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5257,7 +5257,7 @@ impl<'de> serde::Deserialize<'de> for dml_node::Type { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = dml_node::Type; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5362,7 +5362,7 @@ impl<'de> serde::Deserialize<'de> for DropViewNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5471,7 +5471,7 @@ impl<'de> serde::Deserialize<'de> for EmptyExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5563,7 +5563,7 @@ impl<'de> serde::Deserialize<'de> for EmptyRelationNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5671,7 +5671,7 @@ impl<'de> serde::Deserialize<'de> for ExplainExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5788,7 +5788,7 @@ impl<'de> serde::Deserialize<'de> for ExplainNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5888,7 +5888,7 @@ impl<'de> serde::Deserialize<'de> for FileGroup { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -5991,7 +5991,7 @@ impl<'de> serde::Deserialize<'de> for FileRange { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6183,7 +6183,7 @@ impl<'de> serde::Deserialize<'de> for FileScanExecConf { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6435,7 +6435,7 @@ impl<'de> serde::Deserialize<'de> for FileSinkConfig { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6614,7 +6614,7 @@ impl<'de> serde::Deserialize<'de> for FilterExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6737,7 +6737,7 @@ impl<'de> serde::Deserialize<'de> for FixedSizeBinary { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6846,7 +6846,7 @@ impl<'de> serde::Deserialize<'de> for FullTableReference { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -6957,7 +6957,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesArgsContainsNull { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7087,7 +7087,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesArgsDate { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7259,7 +7259,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesArgsInt64 { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7439,7 +7439,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesArgsTimestamp { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7566,7 +7566,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesName { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GenerateSeriesName; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7690,7 +7690,7 @@ impl<'de> serde::Deserialize<'de> for GenerateSeriesNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7844,7 +7844,7 @@ impl<'de> serde::Deserialize<'de> for GlobalLimitExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -7957,7 +7957,7 @@ impl<'de> serde::Deserialize<'de> for GroupingSetNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8113,7 +8113,7 @@ impl<'de> serde::Deserialize<'de> for HashJoinExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8282,7 +8282,7 @@ impl<'de> serde::Deserialize<'de> for HashRepartition { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8409,7 +8409,7 @@ impl<'de> serde::Deserialize<'de> for ILikeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8543,7 +8543,7 @@ impl<'de> serde::Deserialize<'de> for InListNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8641,7 +8641,7 @@ impl<'de> serde::Deserialize<'de> for InsertOp { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = InsertOp; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8726,7 +8726,7 @@ impl<'de> serde::Deserialize<'de> for InterleaveExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8817,7 +8817,7 @@ impl<'de> serde::Deserialize<'de> for IsFalse { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8908,7 +8908,7 @@ impl<'de> serde::Deserialize<'de> for IsNotFalse { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -8999,7 +8999,7 @@ impl<'de> serde::Deserialize<'de> for IsNotNull { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9090,7 +9090,7 @@ impl<'de> serde::Deserialize<'de> for IsNotTrue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9181,7 +9181,7 @@ impl<'de> serde::Deserialize<'de> for IsNotUnknown { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9272,7 +9272,7 @@ impl<'de> serde::Deserialize<'de> for IsNull { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9363,7 +9363,7 @@ impl<'de> serde::Deserialize<'de> for IsTrue { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9454,7 +9454,7 @@ impl<'de> serde::Deserialize<'de> for IsUnknown { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9562,7 +9562,7 @@ impl<'de> serde::Deserialize<'de> for JoinFilter { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9738,7 +9738,7 @@ impl<'de> serde::Deserialize<'de> for JoinNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -9900,7 +9900,7 @@ impl<'de> serde::Deserialize<'de> for JoinOn { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10001,7 +10001,7 @@ impl<'de> serde::Deserialize<'de> for JsonScanExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10101,7 +10101,7 @@ impl<'de> serde::Deserialize<'de> for JsonSink { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10227,7 +10227,7 @@ impl<'de> serde::Deserialize<'de> for JsonSinkExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10370,7 +10370,7 @@ impl<'de> serde::Deserialize<'de> for LikeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10508,7 +10508,7 @@ impl<'de> serde::Deserialize<'de> for LimitNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10621,7 +10621,7 @@ impl<'de> serde::Deserialize<'de> for ListIndex { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10728,7 +10728,7 @@ impl<'de> serde::Deserialize<'de> for ListRange { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -10846,7 +10846,7 @@ impl<'de> serde::Deserialize<'de> for ListUnnest { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -11060,7 +11060,7 @@ impl<'de> serde::Deserialize<'de> for ListingTableScanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -11284,7 +11284,7 @@ impl<'de> serde::Deserialize<'de> for LocalLimitExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -11386,7 +11386,7 @@ impl<'de> serde::Deserialize<'de> for LogicalExprList { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -11649,7 +11649,7 @@ impl<'de> serde::Deserialize<'de> for LogicalExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -11982,7 +11982,7 @@ impl<'de> serde::Deserialize<'de> for LogicalExprNodeCollection { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -12083,7 +12083,7 @@ impl<'de> serde::Deserialize<'de> for LogicalExtensionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -12359,7 +12359,7 @@ impl<'de> serde::Deserialize<'de> for LogicalPlanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -12699,7 +12699,7 @@ impl<'de> serde::Deserialize<'de> for MaybeFilter { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -12791,7 +12791,7 @@ impl<'de> serde::Deserialize<'de> for MaybePhysicalSortExprs { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -12924,7 +12924,7 @@ impl<'de> serde::Deserialize<'de> for MemoryScanExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13068,7 +13068,7 @@ impl<'de> serde::Deserialize<'de> for NamedStructField { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13159,7 +13159,7 @@ impl<'de> serde::Deserialize<'de> for NegativeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13285,7 +13285,7 @@ impl<'de> serde::Deserialize<'de> for NestedLoopJoinExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13415,7 +13415,7 @@ impl<'de> serde::Deserialize<'de> for Not { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13493,7 +13493,7 @@ impl<'de> serde::Deserialize<'de> for NullTreatment { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = NullTreatment; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13578,7 +13578,7 @@ impl<'de> serde::Deserialize<'de> for OptimizedLogicalPlanType { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13670,7 +13670,7 @@ impl<'de> serde::Deserialize<'de> for OptimizedPhysicalPlanType { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13779,7 +13779,7 @@ impl<'de> serde::Deserialize<'de> for ParquetScanExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -13897,7 +13897,7 @@ impl<'de> serde::Deserialize<'de> for ParquetSink { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14023,7 +14023,7 @@ impl<'de> serde::Deserialize<'de> for ParquetSinkExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14149,7 +14149,7 @@ impl<'de> serde::Deserialize<'de> for PartialTableReference { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14249,7 +14249,7 @@ impl<'de> serde::Deserialize<'de> for PartiallySortedInputOrderMode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14352,7 +14352,7 @@ impl<'de> serde::Deserialize<'de> for PartitionColumn { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14441,7 +14441,7 @@ impl<'de> serde::Deserialize<'de> for PartitionMode { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = PartitionMode; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14560,7 +14560,7 @@ impl<'de> serde::Deserialize<'de> for PartitionStats { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14730,7 +14730,7 @@ impl<'de> serde::Deserialize<'de> for PartitionedFile { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -14889,7 +14889,7 @@ impl<'de> serde::Deserialize<'de> for Partitioning { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15054,7 +15054,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalAggregateExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15209,7 +15209,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalAliasNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15325,7 +15325,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalBinaryExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15452,7 +15452,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalCaseNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15570,7 +15570,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalCastNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15678,7 +15678,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalColumn { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -15796,7 +15796,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalDateTimeIntervalExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16012,7 +16012,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16258,7 +16258,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalExtensionExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16370,7 +16370,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalExtensionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16521,7 +16521,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalHashExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16677,7 +16677,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalHashRepartition { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16795,7 +16795,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalInListNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16904,7 +16904,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalIsNotNull { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -16995,7 +16995,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalIsNull { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -17111,7 +17111,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalLikeExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -17229,7 +17229,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalNegativeNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -17320,7 +17320,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalNot { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -17605,7 +17605,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalPlanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18014,7 +18014,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalScalarUdfNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18169,7 +18169,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalSortExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18279,7 +18279,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalSortExprNodeCollection { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18379,7 +18379,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalTryCastNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18489,7 +18489,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalWhenThen { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18671,7 +18671,7 @@ impl<'de> serde::Deserialize<'de> for PhysicalWindowExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18868,7 +18868,7 @@ impl<'de> serde::Deserialize<'de> for PlaceholderNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -18988,7 +18988,7 @@ impl<'de> serde::Deserialize<'de> for PlaceholderRowExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19143,7 +19143,7 @@ impl<'de> serde::Deserialize<'de> for PlanType { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19356,7 +19356,7 @@ impl<'de> serde::Deserialize<'de> for PrepareNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19474,7 +19474,7 @@ impl<'de> serde::Deserialize<'de> for ProjectionColumns { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19582,7 +19582,7 @@ impl<'de> serde::Deserialize<'de> for ProjectionExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19699,7 +19699,7 @@ impl<'de> serde::Deserialize<'de> for ProjectionExpr { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19799,7 +19799,7 @@ impl<'de> serde::Deserialize<'de> for ProjectionExprs { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -19910,7 +19910,7 @@ impl<'de> serde::Deserialize<'de> for ProjectionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20037,7 +20037,7 @@ impl<'de> serde::Deserialize<'de> for RecursionUnnestOption { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20175,7 +20175,7 @@ impl<'de> serde::Deserialize<'de> for RecursiveQueryNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20301,7 +20301,7 @@ impl<'de> serde::Deserialize<'de> for RepartitionExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20421,7 +20421,7 @@ impl<'de> serde::Deserialize<'de> for RepartitionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20529,7 +20529,7 @@ impl<'de> serde::Deserialize<'de> for RollupNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20640,7 +20640,7 @@ impl<'de> serde::Deserialize<'de> for ScalarUdfExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20751,7 +20751,7 @@ impl<'de> serde::Deserialize<'de> for ScanLimit { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20844,7 +20844,7 @@ impl<'de> serde::Deserialize<'de> for SelectionExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -20943,7 +20943,7 @@ impl<'de> serde::Deserialize<'de> for SelectionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21068,7 +21068,7 @@ impl<'de> serde::Deserialize<'de> for SimilarToNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21213,7 +21213,7 @@ impl<'de> serde::Deserialize<'de> for SortExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21350,7 +21350,7 @@ impl<'de> serde::Deserialize<'de> for SortExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21460,7 +21460,7 @@ impl<'de> serde::Deserialize<'de> for SortExprNodeCollection { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21606,7 +21606,7 @@ impl<'de> serde::Deserialize<'de> for SortMergeJoinExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21769,7 +21769,7 @@ impl<'de> serde::Deserialize<'de> for SortNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21898,7 +21898,7 @@ impl<'de> serde::Deserialize<'de> for SortPreservingMergeExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -21996,7 +21996,7 @@ impl<'de> serde::Deserialize<'de> for StreamPartitionMode { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = StreamPartitionMode; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22089,7 +22089,7 @@ impl<'de> serde::Deserialize<'de> for StringifiedPlan { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22197,7 +22197,7 @@ impl<'de> serde::Deserialize<'de> for SubqueryAliasNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22372,7 +22372,7 @@ impl<'de> serde::Deserialize<'de> for SymmetricHashJoinExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22549,7 +22549,7 @@ impl<'de> serde::Deserialize<'de> for TableReference { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22666,7 +22666,7 @@ impl<'de> serde::Deserialize<'de> for TryCastNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22766,7 +22766,7 @@ impl<'de> serde::Deserialize<'de> for UnionExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22857,7 +22857,7 @@ impl<'de> serde::Deserialize<'de> for UnionNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -22948,7 +22948,7 @@ impl<'de> serde::Deserialize<'de> for UnknownColumn { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23039,7 +23039,7 @@ impl<'de> serde::Deserialize<'de> for Unnest { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23164,7 +23164,7 @@ impl<'de> serde::Deserialize<'de> for UnnestExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23346,7 +23346,7 @@ impl<'de> serde::Deserialize<'de> for UnnestNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23506,7 +23506,7 @@ impl<'de> serde::Deserialize<'de> for UnnestOptions { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23618,7 +23618,7 @@ impl<'de> serde::Deserialize<'de> for ValuesNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23753,7 +23753,7 @@ impl<'de> serde::Deserialize<'de> for ViewTableScanNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23890,7 +23890,7 @@ impl<'de> serde::Deserialize<'de> for WhenThen { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -23990,7 +23990,7 @@ impl<'de> serde::Deserialize<'de> for Wildcard { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24122,7 +24122,7 @@ impl<'de> serde::Deserialize<'de> for WindowAggExecNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24339,7 +24339,7 @@ impl<'de> serde::Deserialize<'de> for WindowExprNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24535,7 +24535,7 @@ impl<'de> serde::Deserialize<'de> for WindowFrame { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24657,7 +24657,7 @@ impl<'de> serde::Deserialize<'de> for WindowFrameBound { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24746,7 +24746,7 @@ impl<'de> serde::Deserialize<'de> for WindowFrameBoundType { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = WindowFrameBoundType; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24820,7 +24820,7 @@ impl<'de> serde::Deserialize<'de> for WindowFrameUnits { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = WindowFrameUnits; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -24914,7 +24914,7 @@ impl<'de> serde::Deserialize<'de> for WindowNode { { struct GeneratedVisitor; - impl<'de> serde::de::Visitor<'de> for GeneratedVisitor { + impl serde::de::Visitor<'_> for GeneratedVisitor { type Value = GeneratedField; fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { diff --git a/datafusion/substrait/Cargo.toml b/datafusion/substrait/Cargo.toml index 8bfec86497ef0..f873ab1f60c50 100644 --- a/datafusion/substrait/Cargo.toml +++ b/datafusion/substrait/Cargo.toml @@ -41,7 +41,8 @@ datafusion = { workspace = true, features = ["sql"] } half = { workspace = true } itertools = { workspace = true } object_store = { workspace = true } -pbjson-types = { workspace = true } +# We need to match the version in substrait, so we don't use the workspace version here +pbjson-types = { version = "0.8.0" } prost = { workspace = true } substrait = { version = "0.62", features = ["serde"] } url = { workspace = true }