diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 231f2c4672..fd11dd34c1 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -88,7 +88,7 @@ jobs: - name: Rust example working-directory: examples/rust - run: cargo build + run: cargo build --features arrow gcc-build-test-with-asan: name: gcc build & test with asan diff --git a/examples/rust/Cargo.toml b/examples/rust/Cargo.toml index b99893d1c7..123f4992fe 100644 --- a/examples/rust/Cargo.toml +++ b/examples/rust/Cargo.toml @@ -5,3 +5,7 @@ edition = "2021" [dependencies] kuzu = {path="../../tools/rust_api"} +arrow = {version="43", optional=true, default-features=false, features=[]} + +[features] +arrow = ["kuzu/arrow", "dep:arrow"]