Iggy C++ Client

C++ client for Apache Iggy message streaming.

Bazel uses the Cargo and Rust toolchain provisioned by rules_rust. The Rust bridge builds locally into a separate target directory in the Bazel output tree. Use the Bazel version pinned in .bazelversion with a compatible Java runtime (Java 21 or newer for Bazel 9.2.0).

Build commands

# Build library
bazel build //:iggy-cpp

# Unit tests
bazel test //:unit

# Low-level integration tests (require a running server)
bazel test //:e2e