Cargo Features

[dependencies]
arrow-udf-runtime = { version = "0.7.0", default-features = false, features = ["embedded", "wasm", "python", "javascript", "remote", "wasm-runtime", "wasm-build", "python-runtime", "javascript-runtime", "javascript-fetch", "remote-runtime"] }
default = javascript, python, remote, wasm

These default features are set whenever arrow-udf-runtime is added without default-features = false somewhere in the dependency tree.

embedded = javascript, python, wasm
wasm default embedded? = wasm-build, wasm-runtime
python default embedded? = python-runtime
javascript default embedded? = javascript-fetch, javascript-runtime
remote default = remote-runtime
wasm-runtime wasm

Enables genawaiter2, wasi-common ^27, and wasmtime ^27

Affects arrow-udf-runtime::wasm

wasm-build wasm

Enables tempfile

Affects wasm::build

python-runtime python

Enables pyo3 ^0.21

Affects arrow-udf-runtime::python

javascript-runtime javascript

Enables atomic-time and rquickjs ^0.6

Affects arrow-udf-runtime::javascript

javascript-fetch javascript

Enables reqwest and serde_json

remote-runtime remote

Enables arrow-flight, tonic ^0.12, and tracing

Affects arrow-udf-runtime::remote