Skip to content

[C++ SDK] Create Rust side FFI bindings for the C++ SDK #2763

@slbotbm

Description

@slbotbm

Description

For C++ to utilize the Rust side code, bindings need to be created.

Component

None

Proposed solution

cxx will be used to create these bindings. There will only be one opaque type (IggyClient), which will be used to interact with the Rust code. Transparent types will include PolledMessages, Message, ServerDetails, TopicDetails, Identifier.

Integration tests will be written for the low level client created by these bindings.

Alternatives considered

uniffi

sub-issue of #2100

Metadata

Metadata

Assignees

Labels

C++Change related to C++ code.sdkChange related to sdk (client) API

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions