1+ [workspace ]
2+ resolver = " 3"
3+ members = [
4+ " arrow2bytes" ,
5+ " guests/bundle" ,
6+ " guests/python" ,
7+ " guests/rust" ,
8+ " host" ,
9+ ]
10+
111[workspace .package ]
212version = " 0.1.0"
3- authors = [" IOx Project Developers" ]
413edition = " 2024"
514license = " MIT OR Apache-2.0"
615
7- [workspace ]
8- members = [
9- " arrow2bytes" ,
10- " guests/bundle" ,
11- " guests/python" ,
12- " guests/rust" ,
13- " host" ,
14- ]
15- resolver = " 3"
16-
1716[workspace .dependencies ]
1817anyhow = { version = " 1.0.100" , default-features = false }
1918arrow = { version = " 55.2.0" , default-features = false , features = [" ipc" ] }
@@ -26,28 +25,29 @@ datafusion-udf-wasm-arrow2bytes = { path = "arrow2bytes", version = "0.1.0" }
2625datafusion-udf-wasm-bundle = { path = " guests/bundle" , version = " 0.1.0" }
2726datafusion-udf-wasm-guest = { path = " guests/rust" , version = " 0.1.0" }
2827datafusion-udf-wasm-python = { path = " guests/python" , version = " 0.1.0" }
29- sqlparser = { version = " 0.55.0" , default-features = false , features = [" std" , " visitor" ] }
3028http = { version = " 1.3.1" , default-features = false }
3129hyper = { version = " 1.7" , default-features = false }
32- tokio = { version = " 1.48.0" , default-features = false }
3330pyo3 = { version = " 0.27.1" , default-features = false , features = [" macros" ] }
31+ sqlparser = { version = " 0.55.0" , default-features = false , features = [
32+ " std" ,
33+ " visitor"
34+ ] }
3435tar = { version = " 0.4.44" , default-features = false }
3536tempfile = { version = " 3.23.0" , default-features = false }
37+ tokio = { version = " 1.48.0" , default-features = false }
3638wasip2 = { version = " 1" }
37- wasmtime = { version = " 38.0.3" , default-features = false , features = [" async" , " cranelift" ] }
39+ wasmtime = { version = " 38.0.3" , default-features = false , features = [
40+ " async" ,
41+ " cranelift"
42+ ] }
3843wasmtime-wasi = { version = " 38.0.3" , default-features = false }
39- wasmtime-wasi-http = { version = " 38.0.3" , default-features = false , features = [" default-send-request" ] }
44+ wasmtime-wasi-http = { version = " 38.0.3" , default-features = false , features = [
45+ " default-send-request"
46+ ] }
4047wasmtime-wasi-io = { version = " 38.0.3" , default-features = false }
41- wit-bindgen = { version = " 0.47" , default-features = false , features = [" macros" ] }
42-
43- [workspace .lints .rust ]
44- missing_copy_implementations = " deny"
45- missing_debug_implementations = " deny"
46- missing_docs = " deny"
47- rust_2018_idioms = { level = " deny" , priority = -1 }
48- unexpected_cfgs = " deny"
49- unreachable_pub = " deny"
50- unused_crate_dependencies = " deny"
48+ wit-bindgen = { version = " 0.47" , default-features = false , features = [
49+ " macros"
50+ ] }
5151
5252[workspace .lints .clippy ]
5353allow_attributes = " warn"
@@ -60,6 +60,15 @@ todo = "deny"
6060undocumented_unsafe_blocks = " deny"
6161use_self = " deny"
6262
63+ [workspace .lints .rust ]
64+ missing_copy_implementations = " deny"
65+ missing_debug_implementations = " deny"
66+ missing_docs = " deny"
67+ rust_2018_idioms = { level = " deny" , priority = -1 }
68+ unexpected_cfgs = " deny"
69+ unreachable_pub = " deny"
70+ unused_crate_dependencies = " deny"
71+
6372[workspace .lints .rustdoc ]
6473bare_urls = " deny"
6574broken_intra_doc_links = " deny"
@@ -79,10 +88,9 @@ datafusion-sql = { git = "https://github.com/influxdata/arrow-datafusion.git", r
7988cranelift-codegen.opt-level = 3
8089cranelift-entity.opt-level = 3
8190cranelift-frontend.opt-level = 3
82- regalloc2.opt-level = 3
83- wasmparser.opt-level = 3
84- wasmtime-internal-cranelift.opt-level = 3
85-
8691# faster insta snapshots
8792insta.opt-level = 3
93+ regalloc2.opt-level = 3
8894similar.opt-level = 3
95+ wasmparser.opt-level = 3
96+ wasmtime-internal-cranelift.opt-level = 3
0 commit comments