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

Tracking Issue for Rust Bindings #4632

Open
scott-wilson opened this issue Feb 12, 2025 · 1 comment
Open

Tracking Issue for Rust Bindings #4632

scott-wilson opened this issue Feb 12, 2025 · 1 comment

Comments

@scott-wilson
Copy link
Contributor

scott-wilson commented Feb 12, 2025

The bindings are an experiment based on the cxx Rust crate, with my initial implementation here: https://github.com/vfx-rs/oiio-bind

The current goal is to create a very minimal implementation of the ImageInput and ImageOutput as a prototype. This will be done in two stages:

  1. Create the oiio-sys crate. The majority of the work has been done in Create unsafe sys crate vfx-rs/oiio-bind#29.
  2. Create the oiio crate. This has yet to start, but the goal is the API should look almost exactly like the current C++ API, except for error handling (Use Rust's Result type).
@scott-wilson
Copy link
Contributor Author

Initial attempt at wrapping TypeDesc in Rust: #4643

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

No branches or pull requests

1 participant