@@ -8,7 +8,7 @@ homepage = { workspace = true }
88include = { workspace = true }
99keywords = { workspace = true }
1010license = { workspace = true }
11- readme = { workspace = true }
11+ readme = " README.md "
1212repository = { workspace = true }
1313rust-version = { workspace = true }
1414version = { workspace = true }
@@ -54,6 +54,7 @@ rand = { workspace = true }
5454rstest = { workspace = true , optional = true }
5555rstest_reuse = { workspace = true , optional = true }
5656rustc-hash = { workspace = true }
57+ serde = { workspace = true , optional = true , features = [" derive" ] }
5758simdutf8 = { workspace = true }
5859static_assertions = { workspace = true }
5960tabled = { workspace = true , optional = true , default-features = false , features = [
@@ -68,6 +69,7 @@ vortex-flatbuffers = { workspace = true, features = ["array"] }
6869vortex-io = { workspace = true }
6970vortex-mask = { workspace = true }
7071vortex-metrics = { workspace = true }
72+ vortex-proto = { workspace = true , features = [" expr" ] }
7173vortex-scalar = { workspace = true }
7274vortex-session = { workspace = true }
7375vortex-utils = { workspace = true }
@@ -82,6 +84,13 @@ arbitrary = [
8284canonical_counter = []
8385table-display = [" dep:tabled" ]
8486test-harness = [" dep:goldenfile" , " dep:rstest" , " dep:rstest_reuse" ]
87+ serde = [
88+ " dep:serde" ,
89+ " vortex-buffer/serde" ,
90+ " vortex-dtype/serde" ,
91+ " vortex-error/serde" ,
92+ " vortex-mask/serde" ,
93+ ]
8594
8695[dev-dependencies ]
8796arrow-cast = { workspace = true }
@@ -126,3 +135,8 @@ harness = false
126135[[bench ]]
127136name = " varbinview_compact"
128137harness = false
138+
139+ [[bench ]]
140+ name = " expr_large_struct_pack"
141+ path = " benches/expr/large_struct_pack.rs"
142+ harness = false
0 commit comments