Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Rust Bindings #258

Draft
wants to merge 13 commits into
base: main-dev
Choose a base branch
from
Draft

WIP: Rust Bindings #258

wants to merge 13 commits into from

Conversation

ashvardanian
Copy link
Contributor

No description provided.

chungquantin and others added 13 commits January 26, 2023 21:22
Generate bindings code using bindgen. Implement two simple methods to open / close database using the following ukv_database_init() and ukv_database_Free()
- Implemented std::default::Default for Database and cleaned up the
  implementation of Database::new.
- Updated Cargo build script. The bindings will be generated on the
  fly and will be put in `OUT_DIR`. Bindings will be linked directly
  to the crate, without the need to keep them tracked in git.
Add: Rust bindings generate using bindgen
Update: SDK, cargo build script, and FFI bindings
@ashvardanian ashvardanian mentioned this pull request Apr 1, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants